corrHLfit
, HLCor
and HLfit
. Random-slope models are not yet handled by this function. Currently it is fast for some models and slow for others, with few general guidance except that fitme
should generally be faster than the alternative fitting functions for large data sets when the residual variance model is a single constant term (no structured dispersion).
fitme(formula, data, family = gaussian(), init = list(), fixed = list(), lower = list(), upper = list(), resid.model = ~1, init.HLfit = list(), control = list(), control.dist = list(), method = "ML", HLmethod = method, processed = NULL, ...)
list(rho=1,nu=1,lambda=1,phi=1)
where rho
and nu
are parameters of the Matérn family, and
lambda
and phi
are dispersion parameters (see Details in spaMM
for the meaning of these parameters).
All are optional, but giving values for a dispersion parameter changes the ways it is estimated (see Details).
rho
may be a vector (see make_scaled_dist
) and, in that case, it is possible that some or all of its elements are NA
, for which corrHLfit
substitute automatically determined values.
init
, but specifying fixed values of the parameters not estimated.
init.corrHLfit
, used as lower values in calls to optim
. See Details for default values.
lower
, but upper values.HLfit
argument.
HLfit
argument.
control$nloptr
, itself a list of control parameters to be copied in the opts
argument of nloptr
. Default controls are
list(algorithm="NLOPT_LN_BOBYQA",xtol_rel=1.0e-4,maxeval=-1,print_level=0)
control.dist
in HLCor
"ML"
or "REML"
. "ML"
is the default, in contrast to "REML"
for the HLmethod
argument of other fitting functions. Other possible values of HLfit
's HLmethod
argument are handled and all should give results close to the other fitting methods with the same HLmethod
argument.
HLCor
, HLfit
or designL.from.Corr
, for example the distMatrix
argument of HLCor
.
HLCor
or an HLfit
call, with additional attributes. The HLCor
call is evaluated at the estimated correlation parameter values. These values are included in the return object as its $corrPars
member. The attributes added by fitme
include the original call of the function (which can be retrived by getCall
(fitme
.
fitme
uses nloptr
for optimization, where corrHLfit
uses optim
.By default corrHLfit
initiates optimization with the best of a grid of parameter values, while fitme
performs no such grid search for initial value. The grid search may help find a better maximum (as is the case in the toy examples based on the blackcap
data set), but may as well trap the function in an inferior local maximum.
# see help("COMPoisson")and help("negbin")
Run the code above in your browser using DataLab