| InternalClassUnions {distrMod} | R Documentation |
Class unions in package distrMod defined for internal
purposes; these are OptionalNumeric, OptionalMatrix,
MatrixorFunction, ShowDetails
These classes are used internally to make available methods or to allow slots of classes to be filled with varying types. In particular
"OptionalNumeric""numeric"
or "NULL"; it is used e.g. for slot nuisance of class
"ParamFamParameter", as it may or may not be present but if so
it has to be numeric."OptionalNumericOrMatrix""OptionalNumeric" or "matrix"; it is used e.g. for
slot asvar of class "Estimate", as it may or may not be
present but if so it has to be a number (numeric) or a matrix."MatrixorFunction""OptionalFunction" or "matrix"; it is used e.g. for
slot trafo of class "ParamFamParameter", as it may or may not be
present and if it is present, it has to either be a function or a matrix,
see link{trafo-methods}."ShowDetails""Estimate", "MCEstimate", "Confint", "PosSemDefSymmMatrix"
"ParamFamily", or "ParamFamParameter"; used to provide
sort of a ``show with extra arguments'', in form of a common
print method for these S4 classes, which essentially just
temporarily sets the global options according to the optional arguments
digits and show.details, calls show and then re-sets
the options to their global settings."L2LocationScaleUnion""L2GroupParamFamily" and "L2LocationFamily",
"L2ScaleFamily", and "L2LocationScaleFamily";
in addition to class "L2GroupParamFamily" it has a slot
locscalename (with corresponding accessor and replacement method)
to capture the fact that location and scale
parameter may carry names other than "loc" resp. "scale";
used to provide a common class for (parts of) methods modifyModel
locscalename and locscalename<-.All of these classes are virtual: No objects may be created from them.
Peter Ruckdeschel Peter.Ruckdeschel@itwm.fraunhofer.de
numeric-class,
matrix-class,
function-class,
MCEstimate-class,
Estimate-class,
Confint-class,
PosSemDefSymmMatrix-class,
L2GroupParamFamily-class,
L2LocationFamily-class,
L2ScaleFamily-class,
L2LocationScaleFamily-class,
ParamFamParameter-class
ParamFamily-class