
Last chance! 50% off unlimited learning
Sale ends in
Computes the mean and median of various absolute errors related to
ordinary multiple regression models. The mean and median absolute
errors correspond to the mean square due to regression, error, and
total. The absolute errors computed are derived from
abs.error.pred(fit, lp=NULL, y=NULL)# S3 method for abs.error.pred
print(x, ...)
a list of class abs.error.pred
(used by
print.abs.error.pred
) containing two matrices:
differences
and ratios
.
a fit object typically from lm
or ols
that contains a y vector (i.e., you should have specified
y=TRUE
to the fitting function) unless the y
argument
is given to abs.error.pred
. If you do not specify the
lp
argument, fit
must contain fitted.values
or
linear.predictors
. You must specify fit
or both of
lp
and y
.
a vector of predicted values (Y hat above) if fit
is not given
a vector of response variable values if fit
(with
y=TRUE
in effect) is not given
an object created by abs.error.pred
unused
Frank Harrell
Department of Biostatistics
Vanderbilt University School of Medicine
fh@fharrell.com
Schemper M (2003): Stat in Med 22:2299-2308.
Tian L, Cai T, Goetghebeur E, Wei LJ (2007): Biometrika 94:297-311.
set.seed(1) # so can regenerate results
x1 <- rnorm(100)
x2 <- rnorm(100)
y <- exp(x1+x2+rnorm(100))
f <- lm(log(y) ~ x1 + poly(x2,3), y=TRUE)
abs.error.pred(lp=exp(fitted(f)), y=y)
rm(x1,x2,y,f)
Run the code above in your browser using DataLab