kStepEstimator.start-methods; these are called from within
kStepEstimator
to produce a numeric value of for the starting estimator
in the end.
kStepEstimator.start(start, ...)
# S4 method for numeric
kStepEstimator.start(start, nrvalues, ...)
# S4 method for Estimate
kStepEstimator.start(start, nrvalues, ...)
# S4 method for function
kStepEstimator.start(start, x, nrvalues, na.rm, L2Fam, startList)
a numeric vector with the corresponding value of the start estimator (in \(k\) space)
the start slot of an object of class kStepEstimator
numeric; dimension \(k\) of the original model, i.e.; length of the untransformed parameter, or joint length of main and nuisance part of the parameter.
the data at which the starting estimator is to be evaluated.
logical: if TRUE
, the estimator is evaluated at complete.cases(x)
.
a list of arguments to be given to the call to start
if this is a function;
the parametric famliy;
further arguments for kStepEstimator.start
.
signature(start = "numeric")
:
returns the unchanged argument start
if it has the correct length;
otherwise throws an error.
signature(start = "Estimate")
:
returns slot untransformed.estimate
of start
if it is not
NULL
, and else slot estimate
if the latter has dimension
nrvalues
.
signature(start = "function")
:
returns kStepEstimator.start(do.call(start, args=c(list(x,L2Fam),startList)
where, if na.rm == TRUE
,
beforehand x
has been modified to x <- complete.cases(x)
.
Peter Ruckdeschel peter.ruckdeschel@uni-oldenburg.de
Rieder, H. (1994) Robust Asymptotic Statistics. New York: Springer.
kStepEstimator
,ALEstimate-class