Rev 6563 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
% File nlme/man/plot.gls.Rd% Part of the nlme package for R% Distributed under GPL 2 or later: see nlme/LICENCE.note\name{plot.gls}\title{Plot a gls Object}\usage{\method{plot}{gls}(x, form, abline, id, idLabels, idResType, grid, \dots)}\alias{plot.gls}\arguments{\item{x}{an object inheriting from class \code{"\link{gls}"}, representinga generalized least squares fitted linear model.}\item{form}{an optional formula specifying the desired type ofplot. Any variable present in the original data frame used to obtain\code{x} can be referenced. In addition, \code{x} itselfcan be referenced in the formula using the symbol\code{"."}. Conditional expressions on the right of a \code{|}operator can be used to define separate panels in a Trellisdisplay. Default is \code{resid(., type = "p") ~ fitted(.) },corresponding to a plot of the standardized residuals versus fittedvalues, both evaluated at the innermost level of nesting.}\item{abline}{an optional numeric value, or numeric vector of lengthtwo. If given as a single value, a horizontal line will be added to theplot at that coordinate; else, if given as a vector, its values areused as the intercept and slope for a line added to the plot. Ifmissing, no lines are added to the plot.}\item{id}{an optional numeric value, or one-sided formula. If given asa value, it is used as a significance level for a two-sided outliertest for the standardized residuals. Observations withabsolute standardized residuals greater than the \eqn{1 - value/2}quantile of the standard normal distribution are identified in theplot using \code{idLabels}. If given as a one-sided formula, itsright hand side must evaluate to a logical, integer, or charactervector which is used to identify observations in the plot. Ifmissing, no observations are identified.}\item{idLabels}{an optional vector, or one-sided formula. If given as avector, it is converted to character mode and used to label theobservations identified according to \code{id}. If given as aone-sided formula, its right hand side must evaluate to a vectorwhich is converted to character mode and used to label the identifiedobservations. Default is the innermost grouping factor.}\item{idResType}{an optional character string specifying the type ofresiduals to be used in identifying outliers, when \code{id} is anumeric value. If \code{"pearson"}, the standardized residuals (rawresiduals divided by the corresponding standard errors) are used;else, if \code{"normalized"}, the normalized residuals (standardizedresiduals pre-multiplied by the inverse square-root factor of theestimated error correlation matrix) are used. Partial matching ofarguments is used, so only the first character needs to beprovided. Defaults to \code{"pearson"}.}\item{grid}{an optional logical value indicating whether a grid shouldbe added to plot. Default depends on the type of Trellis plot used:if \code{xyplot} defaults to \code{TRUE}, else defaults to\code{FALSE}.}\item{\dots}{optional arguments passed to the Trellis plot function.}}\description{Diagnostic plots for the linear model fit are obtained. The\code{form} argument gives considerable flexibility in the type ofplot specification. A conditioning expression (on the right side of a\code{|} operator) always implies that different panels are used foreach level of the conditioning factor, according to a Trellisdisplay. If \code{form} is a one-sided formula, histograms of thevariable on the right hand side of the formula, before a \code{|}operator, are displayed (the Trellis function \code{histogram} isused). If \code{form} is two-sided and both its left andright hand side variables are numeric, scatter plots are displayed(the Trellis function \code{xyplot} is used). Finally, if \code{form}is two-sided and its left had side variable is a factor, box-plots ofthe right hand side variable by the levels of the left hand sidevariable are displayed (the Trellis function \code{bwplot} is used).}\value{a diagnostic Trellis plot.}\author{José Pinheiro and Douglas Bates \email{bates@stat.wisc.edu}}\seealso{\code{\link{gls}}, \code{\link[lattice]{xyplot}},\code{\link[lattice]{bwplot}}, \code{\link[lattice]{histogram}}}\examples{fm1 <- gls(follicles ~ sin(2*pi*Time) + cos(2*pi*Time), Ovary,correlation = corAR1(form = ~ 1 | Mare))# standardized residuals versus fitted values by Mareplot(fm1, resid(., type = "p") ~ fitted(.) | Mare, abline = 0)# box-plots of residuals by Mareplot(fm1, Mare ~ resid(.))# observed versus fitted values by Mareplot(fm1, follicles ~ fitted(.) | Mare, abline = c(0,1))}\keyword{models}