ci.plot | R Documentation |
The data, the least squares line, the confidence interval lines, and the
prediction interval lines for a simple
linear regression (lm(y ~ x)
) are displayed. Tick marks are
placed at the location of xbar, the x-value of the narrowest interval.
ci.plot(lm.object, ...)
## S3 method for class 'lm'
ci.plot(lm.object,
xlim=range(data[, x.name]),
newdata,
conf.level=.95,
data=model.frame(lm.object),
newfit,
ylim,
pch=19,
lty=c(1,3,4,2),
lwd=2,
main.cex=1,
main=list(paste(100*conf.level,
"% confidence and prediction intervals for ",
substitute(lm.object), sep=""), cex=main.cex), ...
)
lm.object |
Linear model for one |
xlim |
|
newdata |
|
conf.level |
Confidence level for intervals, defaults to |
data |
|
newfit |
Constructed |
ylim |
|
pch |
Plotting character for observed points. |
lty , lwd |
Line types and line width for fit and intervals. |
main.cex |
Font size for main title. |
main |
Main title for plot |
... |
Additional arguments to be passed to panel function. |
"trellis"
object containing the plot.
The predict.lm
functions in S-Plus and R differ.
The S-Plus function can produce both confidence and prediction
intervals with a single call. The R function produces only one
of them in a single call. Therefore the default calculation of
newfit
within the function depends on the system.
Richard M. Heiberger <rmh@temple.edu>
lm
, predict.lm
tmp <- data.frame(x=rnorm(20), y=rnorm(20))
tmp.lm <- lm(y ~ x, data=tmp)
ci.plot(tmp.lm)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.