lmResp-class {lme4} | R Documentation |
Reference Classes for Response Modules, "(lm|glm|nls|lmer)Resp"
Description
Reference classes for response modules, including linear
models, "lmResp"
, generalized linear models,
"glmResp"
, nonlinear models, "nlsResp"
and
linear mixed-effects models, "lmerResp"
. Each
reference class is associated with a C++ class of the
same name. As is customary, the generator object for
each class has the same name as the class.
Extends
All reference classes extend and inherit methods from
"envRefClass"
. Furthermore,
"glmResp"
, "nlsResp"
and "lmerResp"
all extend the "lmResp"
class.
Note
Objects from these reference classes correspond to
objects in C++ classes. Methods are invoked on the C++
classes using the external pointer in the ptr
field. When saving such an object the external pointer
is converted to a null pointer, which is why there are
redundant fields containing enough information as R
objects to be able to regenerate the C++ object. The
convention is that a field whose name begins with an
upper-case letter is an R object and the corresponding
field whose name begins with the lower-case letter is a
method. Access to the external pointer should be through
the method, not through the field.
See Also
Examples
showClass("lmResp")
str(lmResp$new(y=1:4))
showClass("glmResp")
str(glmResp$new(family=poisson(), y=1:4))
showClass("nlsResp")
showClass("lmerResp")
str(lmerResp$new(y=1:4))