Extract lme Random Effects
The estimated random effects at level $i$ are represented as a data frame with rows given by the different groups at that level and columns given by the random effects. If a single level of grouping is specified, the returned object is a data frame; else, the returned object is a list of such data frames. Optionally, the returned data frame(s) may be augmented with covariates summarized over groups.
## S3 method for class 'lme': ranef(object, augFrame, level, data, which, FUN, standard, omitGroupingFactor, subset, \dots)
a data frame, or list of data frames, with the estimated
random effects at the grouping level(s) specified in
optionally, other covariates summarized over groups. The returned
object inherits from classes
Pinheiro, J.C., and Bates, D.M. (2000) "Mixed-Effects Models in S and S-PLUS", Springer, esp. pp. 100, 461.
fm1 <- lme(distance ~ age, Orthodont, random = ~ age | Subject) ranef(fm1) random.effects(fm1) # same as above random.effects(fm1, augFrame = TRUE)