\Header{selfStart}{Construct Self-starting Nonlinear Models}
\keyword{models}{selfStart}
\begin{Description}\relax
This function is generic; methods functions can be written to handle
specific classes of objects. Available methods include
\code{selfStart.default} and \code{selfStart.formula}.
See the documentation on the appropriate method function.\end{Description}
\begin{Usage}
\begin{verbatim}
selfStart(model, initial, parameters, template)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{model}] a function object defining a nonlinear model.
\item[\code{initial}] a function object, taking three arguments: \code{mCall},
\code{data}, and \code{LHS}, representing, respectively, a matched
call to the function \code{model}, a data frame in
which to interpret the variables in \code{mCall}, and the expression
from the left-hand side of the model formula in the call to \code{nls}.
This function should return initial values for the parameters in
\code{model}.
\item[\code{parameters, template}] arguments used by some methods..
\end{ldescription}
\end{Arguments}
\begin{Value}
a function object of the \code{selfStart} class.\end{Value}
\begin{Author}\relax
Jose Pinheiro and Douglas Bates\end{Author}
\begin{SeeAlso}\relax
\code{\Link{selfStart.default}}, \code{\Link{selfStart.formula}}\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
## see documentation for the methods
\end{ExampleCode}
\end{Examples}

