Rev 6563 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
% File nlme/man/plot.lmList.Rd% Part of the nlme package for R% Distributed under GPL 2 or later: see nlme/LICENCE.note\name{plot.lmList}\title{Plot an lmList Object}\usage{\method{plot}{lmList}(x, form, abline, id, idLabels, grid, \dots)}\alias{plot.lmList}\arguments{\item{x}{an object inheriting from class \code{"\link{lmList}"}, representinga list of \code{lm} objects with a common 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 = "pool") ~ fitted(.) },corresponding to a plot of the standardized residuals (using a pooledestimate for the residual standard error) versus fitted values.}\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 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 and used to label the identifiedobservations. Default is \code{getGroups(x)}.}\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 fits corresponding to the\code{x} components are obtained. The \code{form} argument givesconsiderable flexibility in the type of plot specification. Aconditioning expression (on the right side of a \code{|} operator)always implies that different panels are used for each level of theconditioning factor, according to a Trellis display. If \code{form}is a one-sided formula, histograms of the variable on the right handside of the formula, before a \code{|} operator, are displayed (theTrellis function \code{histogram} is used). If \code{form} istwo-sided and both its left and right hand side variables arenumeric, scatter plots are displayed (the Trellis function\code{xyplot} is used). Finally, if \code{form} is two-sided and itsleft had side variable is a factor, box-plots of the right hand sidevariable by the levels of the left hand side variable 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{lmList}},\code{\link{predict.lm}},\code{\link[lattice]{xyplot}}, \code{\link[lattice]{bwplot}}, \code{\link[lattice]{histogram}}}\examples{fm1 <- lmList(distance ~ age | Subject, Orthodont)# standardized residuals versus fitted values by genderplot(fm1, resid(., type = "pool") ~ fitted(.) | Sex, abline = 0, id = 0.05)# box-plots of residuals by Subjectplot(fm1, Subject ~ resid(.))# observed versus fitted values by Subjectplot(fm1, distance ~ fitted(.) | Subject, abline = c(0,1))}\keyword{models}