用 lme4 包提取随机效应和随机效应的方差-协方差矩阵如下:
library(lme4)
fm1 <- lmer(Reaction ~ Days + (1|Subject), sleepstudy)
fm1.rr <- ranef(fm1,condVar=TRUE)
fm1.pv <- attr(rr[[1]],"postVar")
我想知道如何使用 mgcv 做到这一点?'gam.vcomp' 函数确实提取了估计的方差分量,但不是针对每个级别的随机效应。
library(mgcv)
fm2 <- gam(Reaction ~ Days + s (Subject, bs="re"), data = sleepstudy, method = "REML")
gam.vcomp(fm2)