nlFitStart | R Documentation |
Finds starting values for input to a maximum likelihood routine for fitting a normal Laplace distribution to data.
nlFitStart(x, breaks = "FD",
paramStart = NULL,
startValues = c("MoM", "US"),
startMethodMoM = "Nelder-Mead", ...)
nlFitStartMoM(x, startMethodMoM = "Nelder-Mead", ...)
x |
Data vector. |
breaks |
Breaks for histogram. If missing, defaults to those
generated by
|
paramStart |
Starting values for parameter vector if
|
startValues |
Vector of the different starting value methods to consider. See Details. |
startMethodMoM |
Method used by call to |
... |
Passes arguments to |
Possible values of the argument startValues
are the following:
"US"
User-supplied.
"MoM"
Method of moments.
If startValues = "US"
then a value must be supplied for
paramStart
.
If startValues = "MoM"
, nlFitStartMoM
is
called.
If startValues = "MoM"
an initial optimisation is needed to find
the starting values. These optimisations call optim
.
nlFitStart
returns a list with components:
paramStart |
A vector with elements |
xName |
A character string with the actual |
breaks |
The cell boundaries found by a call to
|
midpoints |
The cell midpoints found by a call to
|
empDens |
The estimated density found by a call to
|
nlFitStartMoM
returns only the method of moments estimates
as a vector with elements mu
, sigma
, alpha
and
beta
.
David Scott d.scott@auckland.ac.nz, Simon Potter
dnl
, nlFit
, hist
, and
optim
.
param <- c(2, 2, 1, 1)
dataVector <- rnl(500, param = param)
nlFitStart(dataVector, startValues = "MoM")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.