我有一个mer对象,其中包含固定效应和随机效应。如何提取随机效应的方差估计值?以下是我问题的简化版本。
study <- lmer(Reaction ~ Days + (1|Subject), data = sleepstudy)
study
这会产生很长的输出 - 在这种情况下不算太长。无论如何,我该如何明确选择
Random effects:
Groups Name Variance Std.Dev.
Subject (Intercept) 1378.18 37.124
Residual 960.46 30.991
输出的一部分?我想要这些值本身。
我已经仔细查看了
str(study)
然而什么都没有!我也检查了lme4包中的任何提取函数,但无济于事。请帮忙!
print(VarCorr(fitted_model),comp="Variance")
或者as.data.frame(VarCorr(fitted_model))
可以轻松获取方差; (3) 报告方差或标准差取决于上下文 -- 如果尝试思考方差分解/比例解释,我通常更喜欢报告方差,如果试图与固定效应的量级进行比较,则选择标准差。 - Ben Bolker