drop1.lmRobMM
is used to investigate a robust Linear Model object by
recomputing it, successively omitting each of a number of specified terms.
drop1.lmRobMM(object, scope, scale, keep, ...)
lmRobMM
object.
formula
object describing the terms to be dropped. Typically
this argument is omitted, in which case all possible terms are dropped
(without breaking hierarchy rules). The
scope
can also be a character
vector of term labels. If the argument is supplied as a formula, any
"."
is interpreted relative to the formula implied by the
object
argument.
object
is used.
"coefficients"
,
"fitted"
and
"residuals"
are allowed. If
keep
is
TRUE
, the complete set is saved.
The default behavior is not to keep anything.
anova
object is constructed, consisting of the term labels, the degrees
of freedom, and Robust Final Prediction Errors (RFPE) for each subset model.
If
keep
is missing, this is what is returned. If
keep
is present, a list
with components
"anova"
and
"keep"
is returned. In this case, the
"keep"
component is a matrix of mode
"list"
, with a column for each
subset model, and a row for each component kept.
This function is a method for the generic function
drop1
for class
"lmRobMM"
. It can be invoked by calling
drop1
for an object of the
appropriate class, or directly by calling
drop1.lmRobMM
regardless of
the class of the object.
stack.df <- data.frame(Loss=stack.loss,stack.x) stack.mm <- lmRobMM(Loss~Air.Flow+Water.Temp+Acid.Conc.,data=stack.df) drop1(stack.mm)