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