1\name{nlrob.control}
2\alias{nlrob.control}
3\title{Control Nonlinear Robust Regression Algorithms}
4\description{
5  Allow the user to specify details for the different nonlinear robust
6  regression algorithms in \code{\link{nlrob}}.
7}
8\usage{
9nlrob.control(method,
10              psi = c("bisquare", "lqq", "welsh", "optimal", "hampel", "ggw"),
11              init = c("S", "lts"),
12              optimizer = "JDEoptim", optArgs  = list(),
13              ...)
14}
15\arguments{
16  \item{method}{\code{\link{character}} string specifying the method}
17  \item{psi}{string specifying the psi-function which defines the estimator.}
18  \item{init}{for some methods, currently, \code{"MM"} only, a string
19    specifying the initial estimator.
20  }
21  \item{optimizer}{currently only \code{"JDEoptim"} from package \CRANpkg{DEoptimR}.}
22  \item{optArgs}{
23    a \code{\link{list}} of optional arguments to the optimizer.
24    Currently, that is \code{\link[DEoptimR]{JDEoptim}} from package
25    \CRANpkg{DEoptimR}.
26  }
27  \item{\dots}{
28    %%     ~~Describe \code{\dots} here~~
29  }
30}
31%% \details{
32%%
33%% }
34\value{
35  a \code{\link{list}} with several named components.
36  The contents depend quite a bit on the \code{method}.
37}
38%\author{Martin Maechler}
39%% \note{
40%% }
41\seealso{
42  \code{\link{nlrob}},   \code{\link{nlrob}},
43
44}
45\examples{
46str(nlrob.control("MM"))
47str(nlrob.control("tau"))
48str(nlrob.control("CM"))
49str(nlrob.control("mtl"))
50}
51\keyword{utilities}
52