The fitted values at level \(i\) are obtained by adding together the population fitted values (based only on the fixed effects estimates) and the estimated contributions of the random effects to the fitted values at grouping levels less or equal to \(i\). The resulting values estimate the best linear unbiased predictions (BLUPs) at level \(i\).
# S3 method for lmeStruct
fitted(object, level, conLin, lmeFit, …)
an object inheriting from class "lmeStruct"
,
representing a list of linear mixed-effects model components, such as
reStruct
, corStruct
, and varFunc
objects.
an optional integer vector giving the level(s) of grouping
to be used in extracting the fitted values from object
. Level
values increase from outermost to innermost grouping, with
level zero corresponding to the population fitted values. Defaults to
the highest or innermost level of grouping.
an optional condensed linear model object, consisting of
a list with components "Xy"
, corresponding to a regression
matrix (X
) combined with a response vector (y
), and
"logLik"
, corresponding to the log-likelihood of the
underlying lme model. Defaults to attr(object, "conLin")
.
an optional list with components beta
and b
containing respectively the fixed effects estimates and the random
effects estimates to be used to calculate the fitted values. Defaults
to attr(object, "lmeFit")
.
some methods for this generic accept other optional arguments.
if a single level of grouping is specified in level
,
the returned value is a vector with the fitted values at the desired
level; else, when multiple grouping levels are specified in
level
, the returned object is a matrix with
columns given by the fitted values at different levels.