| ACF.gls {nlme} | R Documentation | 
This method function calculates the empirical autocorrelation function
for the residuals from a gls fit. If a grouping variable is
specified in form, the autocorrelation values
are calculated using pairs of residuals within the same group;
otherwise all possible residual pairs are used. The autocorrelation
function is useful for investigating serial correlation models for
equally spaced data.  
## S3 method for class 'gls' ACF(object, maxLag, resType, form, na.action, ...)
object | 
 an object inheriting from class   | 
maxLag | 
 an optional integer giving the maximum lag for which the autocorrelation should be calculated. Defaults to maximum lag in the residuals.  | 
resType | 
 an optional character string specifying the type of
residuals to be used. If   | 
form | 
 an optional one sided formula of the form   | 
na.action | 
 a function that indicates what should happen when the
data contain   | 
... | 
 some methods for this generic require additional arguments.  | 
a data frame with columns lag and ACF representing,
respectively, the lag between residuals within a pair and the corresponding
empirical autocorrelation. The returned value inherits from class
ACF.  
Jose Pinheiro and Douglas Bates bates@stat.wisc.edu
Box, G.E.P., Jenkins, G.M., and Reinsel G.C. (1994) "Time Series Analysis: Forecasting and Control", 3rd Edition, Holden-Day.
Pinheiro, J.C., and Bates, D.M. (2000) "Mixed-Effects Models in S and S-PLUS", Springer.
fm1 <- gls(follicles ~ sin(2*pi*Time) + cos(2*pi*Time), Ovary)
ACF(fm1, form = ~ 1 | Mare)
# Pinheiro and Bates, p. 255-257
fm1Dial.gls <- gls(rate ~
  (pressure+I(pressure^2)+I(pressure^3)+I(pressure^4))*QB,
                   Dialyzer)
fm2Dial.gls <- update(fm1Dial.gls,
                 weights = varPower(form = ~ pressure))
ACF(fm2Dial.gls, form = ~ 1 | Subject)