MM-type estimator for regression
Compute MM-type estimators of regression: An S-estimator is used as starting value, and an M-estimator with fixed scale and redescending psi-function is used from there. Optionally a D-step (Design Adaptive Scale estimate) as well as a second M-step is calculated.
lmrob.fit(x, y, control, init = NULL, mf = NULL)
x |
design matrix (n x p) typically including a
column of |
y |
numeric response vector (of length n). |
control |
a list of control parameters as returned
by |
init |
optional |
mf |
unused and deprecated. |
This function is the basic fitting function for MM-type estimation,
called by lmrob
and typically not to be used on its own.
If given, init
must be a list of initial estimates containing
at least the initial coefficients and scale as coefficients
and
scale
. Otherwise it calls lmrob.S(..)
and uses it
as initial estimator.
A list with components
fitted.values |
X beta, i.e., |
residuals |
the raw residuals, |
rweights |
robustness weights derived from the final M-estimator residuals (even when not converged). |
rank |
|
degree.freedom |
|
coefficients |
estimated regression coefficient vector |
scale |
the robustly estimated error standard deviation |
cov |
variance-covariance matrix of |
control |
iter |
converged |
logical indicating if the RWLS iterations have converged. |
init.S |
the whole initial S-estimator result, including its own
|
init |
A similar list that contains the results of intermediate estimates (not for MM-estimates). |
Matias Salibian-Barrera, Martin Maechler and Manuel Koller
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.