avPlots {car} | R Documentation |
These functions construct added-variable (also called partial-regression) plots for linear and generalized linear models.
avPlots(model, terms=~., intercept=FALSE, layout=NULL, ask, main, ...) avp(...) avPlot(model, ...) ## S3 method for class 'lm' avPlot(model, variable, id.method = list(abs(residuals(model, type="pearson")), "x"), labels, id.n = if(id.method[1]=="identify") Inf else 0, id.cex=1, id.col=palette()[1], col = palette()[1], col.lines = palette()[2], xlab, ylab, pch = 1, lwd = 2, main=paste("Added-Variable Plot:", variable), grid=TRUE, ellipse=FALSE, ellipse.args=NULL, ...) ## S3 method for class 'glm' avPlot(model, variable, id.method = list(abs(residuals(model, type="pearson")), "x"), labels, id.n = if(id.method[1]=="identify") Inf else 0, id.cex=1, id.col=palette()[1], col = palette()[1], col.lines = palette()[2], xlab, ylab, pch = 1, lwd = 2, type=c("Wang", "Weisberg"), main=paste("Added-Variable Plot:", variable), grid=TRUE, ellipse=FALSE, ellipse.args=NULL, ...)
model |
model object produced by |
terms |
A one-sided formula that specifies a subset of the predictors.
One added-variable plot is drawn for each term. For example, the
specification |
intercept |
Include the intercept in the plots; default is |
variable |
A quoted string giving the name of a regressor in the model matrix for the horizontal axis |
layout |
If set to a value like |
main |
The title of the plot; if missing, one will be supplied. |
ask |
If |
... |
|
id.method,labels,id.n,id.cex,id.col |
Arguments for the labelling of
points. The default is |
col |
color for points; the default is the second entry
in the current color palette (see |
col.lines |
color for the fitted line. |
pch |
plotting character for points; default is |
lwd |
line width; default is |
xlab |
x-axis label. If omitted a label will be constructed. |
ylab |
y-axis label. If omitted a label will be constructed. |
type |
if |
grid |
If |
ellipse |
If |
ellipse.args |
Arguments to pass to the |
The function intended for direct use is avPlots
(for which avp
is an abbreviation).
These functions are used for their side effect id producing plots, but also invisibly return the coordinates of the plotted points.
John Fox jfox@mcmaster.ca, Sanford Weisberg sandy@umn.edu
Cook, R. D. and Weisberg, S. (1999) Applied Regression, Including Computing and Graphics. Wiley.
Fox, J. (2008) Applied Regression Analysis and Generalized Linear Models, Second Edition. Sage.
Fox, J. and Weisberg, S. (2011) An R Companion to Applied Regression, Second Edition, Sage.
Wang, P C. (1985) Adding a variable in generalized linear models. Technometrics 27, 273–276.
Weisberg, S. (2005) Applied Linear Regression, Third Edition, Wiley.
residualPlots
, crPlots
, ceresPlots
, link{dataEllipse}
avPlots(lm(prestige~income+education+type, data=Duncan)) avPlots(glm(partic != "not.work" ~ hincome + children, data=Womenlf, family=binomial))