lmResp-class | R Documentation |
"(lm|glm|nls|lmer)Resp"
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.
All reference classes extend and inherit methods from
"envRefClass"
. Furthermore,
"glmResp"
, "nlsResp"
and "lmerResp"
all extend the "lmResp"
class.
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.
lmer
, glmer
,
nlmer
, merMod
.
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))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.