Rev 7002 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{influence.measures}\title{Regression Diagnostics}\usage{influence.measures(lm.obj)summary.infl (object, digits = max(2, .Options$digits - 5), \dots)print.infl (x, digits = max(3, .Options$digits - 4), \dots)rstandard(lm.obj)rstudent(lm.obj)dfbetas(lm.obj)dffits(lm.obj)covratio(lm.obj)cooks.distance(lm.obj)hat(xmat)}\alias{influence.measures}\alias{print.infl}\alias{summary.infl}\alias{hat}\alias{rstandard}\alias{rstudent}\alias{dfbetas}\alias{dffits}\alias{covratio}\alias{cooks.distance}\arguments{\item{lm.obj}{the results returned by \code{lm}.}\item{xmat}{the `X' or design matrix.}}\description{This suite of functions can be used to compute some of the regressiondiagnostics discussed in Belsley, Kuh and Welsch (1980), and in Cookand Weisberg (1982).}\details{The primary function is \code{influence.measures} which produces aclass \code{"infl"} object tabular display showing the DFBETAS foreach model variable, DFFITS, covariance ratios, Cook's distances andthe diagonal elements of the hat matrix. Cases which are influentialwith respect to any of these measures are marked with an asterisk.The functions \code{dfbetas}, \code{dffits},\code{covratio} and \code{cooks.distance} provide direct access to thecorresponding diagnostic quantities. Functions \code{rstandard} and\code{rstudent} give the standardized and Studentized residualsrespectively. (These re-normalize the residuals to have unit variance,using an overall and leave-one-out measure of the error variancerespectively.)Note that cases with \code{weights == 0} are \emph{dropped} from allthese functions.}\references{Belsley, D. A., E. Kuh and R. E. Welsch (1980).\emph{Regression Diagnostics.}New York: Wiley.Cook, R. D. and S. Weisberg (1982).\emph{Residuals and Influence in Regression.}London: Chapman and Hall.}\seealso{\code{\link{lm.influence}}.}\examples{## Analysis of the life-cycle savings data## given in Belsley, Kuh and Welsch.data(LifeCycleSavings)lm.SR <- lm(sr ~ pop15 + pop75 + dpi + ddpi, data = LifeCycleSavings)summary(inflm.SR <- influence.measures(lm.SR))inflm.SRwhich(apply(inflm.SR$is.inf, 1, any)) # which observations `are' influentialdim(dfb <- dfbetas(lm.SR)) # the 1st columns of influence.measuresall(dfb == inflm.SR$infmat[, 1:5])rstandard(lm.SR)rstudent(lm.SR)dffits(lm.SR)covratio(lm.SR)## Huber's data [Atkinson 1985]xh <- c(-4:0, 10)yh <- c(2.48, .73, -.04, -1.44, -1.32, 0)summary(lmH <- lm(yh ~ xh))influence.measures(lmH)}\keyword{regression}