L2ParamFamily {distrMod} | R Documentation |
Generating function for L2ParamFamily-class
Description
Generates an object of class "L2ParamFamily"
.
Usage
L2ParamFamily(name, distribution = Norm(), distrSymm,
main = main(param), nuisance = nuisance(param),
fixed = fixed(param), trafo = trafo(param),
param = ParamFamParameter(name = paste("Parameter of", name),
main = main, nuisance = nuisance,
fixed = fixed, trafo = trafo),
props = character(0),
startPar = NULL, makeOKPar = NULL,
modifyParam = function(theta){ Norm(mean=theta) },
L2deriv.fct = function(param) {force(theta <- param@main)
return(function(x) {x-theta})},
L2derivSymm, L2derivDistr, L2derivDistrSymm,
FisherInfo.fct, FisherInfo = FisherInfo.fct(param),
.returnClsName = NULL, .withMDE = TRUE)
Arguments
name |
character string: name of the family |
distribution |
object of class |
distrSymm |
object of class |
main |
numeric vector: main parameter |
nuisance |
numeric vector: nuisance parameter |
fixed |
numeric vector: fixed part of the parameter |
trafo |
function in |
param |
object of class |
startPar |
|
makeOKPar |
|
modifyParam |
function: mapping from the parameter space
(represented by |
props |
character vector: properties of the family |
L2deriv.fct |
function: mapping from the parameter space (argument
|
L2derivSymm |
object of class |
L2derivDistr |
object of class |
L2derivDistrSymm |
object of class |
FisherInfo.fct |
function: mapping from the parameter space (argument
|
FisherInfo |
object of class |
.returnClsName |
the class name of the return value; by default this
argument is |
.withMDE |
logical of length 1: Tells R how to use the function from
slot |
Details
If name
is missing, the default
“L2 differentiable parametric family of probability measures”
is used. In case distrSymm
is missing it is set to
NoSymmetry()
.
If param
is missing, the parameter is created via
main
, nuisance
and trafo
as described
in ParamFamParameter
. In case L2derivSymm
is
missing, it is filled with an object of class FunSymmList
with entries NonSymmetric()
. In case L2derivDistr
is missing,
it is computed via imageDistr
. If L2derivDistrSymm
is missing,
it is set to an object of class DistrSymmList
with entries
NoSymmetry()
. In case FisherInfo
is missing, it is computed
from L2deriv
using E
.
Value
Object of class "L2ParamFamily"
Author(s)
Matthias Kohl Matthias.Kohl@stamats.de,
Peter Ruckdeschel peter.ruckdeschel@uni-oldenburg.de
References
Rieder, H. (1994) Robust Asymptotic Statistics. New York: Springer.
Kohl, M. (2005) Numerical Contributions to the Asymptotic Theory of Robustness. Bayreuth: Dissertation.
See Also
Examples
F1 <- L2ParamFamily()
plot(F1)