nlrob.control {robustbase} | R Documentation |
Control Nonlinear Robust Regression Algorithms
Description
Allow the user to specify details for the different nonlinear robust
regression algorithms in nlrob
.
Usage
nlrob.control(method,
psi = c("bisquare", "lqq", "welsh", "optimal", "hampel", "ggw"),
init = c("S", "lts"),
optimizer = "JDEoptim", optArgs = list(),
...)
Arguments
method |
|
psi |
string specifying the psi-function which defines the estimator. |
init |
for some methods, currently, |
optimizer |
currently only |
optArgs |
a |
... |
optional arguments depending on |
Value
a list
with several named components.
The contents depend quite a bit on the method
.
See Also
nlrob
; for some details, nlrob.algorithms
.
Examples
## Show how the different 'method's have different smart defaults :
str(nlrob.control("MM"))
str(nlrob.control("MM", psi = "hampel"))# -> other tuning.psi.M and tuning.chi.scale defaults
str(nlrob.control("MM", psi = "lqq", tol = 1e-10))# other tuning.psi.M & tuning.chi.scale defaults
str(nlrob.control("tau"))
str(nlrob.control("tau",psi= "lqq"))
str(nlrob.control("CM")) # tuning.chi undefined, unneeded
str(nlrob.control("CM", psi= "optimal"))
str(nlrob.control("mtl"))