lmrob
, the MM-type regression
estimator and the associated S-, M- and D-estimators. Using
setting="KS2011"
sets the defaults as suggested by Koller and Stahel
(2011).lmrob.control(setting, seed = NULL, nResample = 500,
tuning.chi = NULL, bb = 0.5, tuning.psi = NULL,
max.it = 50, groups = 5, n.group = 400,
k.fast.s = 1, best.r.s = 2, k.max = 200,
refine.tol = 1e-7, rel.tol = 1e-7, trace.lev = 0,
compute.rd = FALSE, method = 'MM',
psi = c('bisquare', 'lqq', 'welsh', 'optimal', 'hampel',
'ggw'), numpoints = 10, cov = '.vcov.avar1', ...)
KS2011
for the defaults
suggested by Koller and Stahel (2011). See Details..Random.seed
. The current value of
.Random.seed
wilpsi
to yield a 50%
breakdown estimator. See Details.tuning.chi
. This is used to compute the
S-estimator.psi
this constant is set to yield
an estimator with asymptotic efficiency of 95% for normal errors.
See Details.groups
above. Note that this must be at least $p$.trace.lev = 0
does
no tracing.covMcd
) are to be
computed for the robust diagnostic plots. This may take some
time to finish, particularly fMM
is interpreted as SM
. See Details of
lmrob
for a description of the possible values.lmrob
. Defaults to
bisquare
for S and MM-estimates, otherwise lqq
.lmrob
.setting="KS2011"
alters the default
arguments. They are changed to method = 'SMDM', psi = 'lqq',
max.it = 500, k.max = 2000, cov = '.vcov.w'
. The defaults of all
the remaining arguments are not changed. By default, tuning.chi
and tuning.psi
are set to
yield an MM-estimate with break-down point $0.5$ and efficiency of
$95%$ at the normal. They are:
psi
tuning.chi
tuning.psi
bisquare
1.54764
4.685061
welsh
0.5773502
2.11
ggw
c(-0.5, 1.5, NA, 0.5)
c(-0.5, 1.5, 0.95, NA)
lqq
c(-0.5, 1.5, NA, 0.5)
c(-0.5, 1.5, 0.95, NA)
optimal
0.4047
1.060158
hampel
c(1.5, 3.5, 8)*0.2119163
c(1.5, 3.5, 8)*0.9014
}
The values for the tuning constant for the ggw
psi function are
hard coded. The constants vector has four elements: minimal slope, b
(controlling the bend at the maximum of the curve), efficiency,
break-down point. Use NA
for an unspecified value, see examples
in the tables.
The constants for the hampel
psi function are chosen to have a
redescending slope of $-1/3$. Constants for a slope of $-1/2$
would be
psi
tuning.chi
tuning.psi
hampel
c(2, 4, 8)*0.1981319
c(2, 4, 8)*0.690794
}
Alternative coefficients for an efficiency of $85%$ at the normal
are given in the table below.
psi
tuning.psi
bisquare
3.443689
welsh
1.456
ggw
c(-0.5, 1.5, 0.85, NA)
optimal
0.8684
hampel
(-1/3) c(1.5, 3.5, 8)*0.5704545
hampel
(-1/2) c(2, 4, 8)*0.4769578
}
lmrob
, also for references and examples.## Show the default settings:
str(lmrob.control())
Run the code above in your browser using DataLab