| respModule-class {MatrixModels} | R Documentation |
"respModule" and derived classes
Description
The "respModule" class is the virtual base class of
response modules for glpModel model objects.
Classes that inherit from "respModule" include
glmRespMod, for
generalized linear models, nlsRespMod, for
nonlinear models and nglmRespMod for generalized
nonlinear models.
Objects from the Class
Objects from these classes are usually created with
mkRespMod as part of an glpModel
object returned by model-fitting functions such as the hidden function
glm4.
Slots
mu:Fitted mean response.
offset:offset in the linear predictor – always present even if it is a vector of zeros. In an
nlsRespModobject the length of the offset can be a multiple of the length of the response.sqrtXwt:the matrix of weights for the model matrices, derived from the
sqrtrwtslot.sqrtrwt:Numeric vector of the square roots of the weights for the residuals. For
respModuleandnlsRespModobjects these are constant. ForglmRespModandnglmRespModobjects these are updated at each iteration of the iteratively reweighted least squares algorithm.weights:Prior weights – always present even when it is a vector of ones.
y:Numeric response vector.
family:a glm family, see
familyfor details -glmRespModobjects only.eta:numeric vector, the linear predictor that is transformed to the conditional mean via the link function -
glmRespModobjects only.n:a numeric vector used for calculation of the aic family function (it is really only used with the binomial family but we need to include it everywhere) -
glmRespModobjects only.nlenv:an environment in which to evaluate the nonlinear model function -
nlsRespModobjects only.nlmod:an unevaluated call to the nonlinear model function -
nlsRespModobjects only.pnames:a character vector of parameter names -
nlsRespModobjects only.
Methods
- fitted
signature(object = "respModule"): fitted values; there may be several types, corresponding to the residuals, see there (below).- residuals
signature(object = "respModule"): residuals, depending on the type of the model, there are several types of residuals and correspondingly residuals, seeresiduals.glmfrom the stats package. Because many of these types of residuals are identical except for objects that inherit from "glmRespMod", a separate method is defined for this subclass.
See Also
Examples
showClass("respModule")
showClass("glmRespMod")
showClass("nlsRespMod")