我正在应用一个混合模型来预测肿瘤进展(y),使用肿瘤体积(x)作为固定效应和中心() 作为随机截距。模型可以写成:
我lme()在R中使用了这个函数:
fit1 <- lme(PD ~ log(Volume), random = ~1 | CenterID, data=Data)
结果表明,随机截距的标准差为 0.079。因此服从正态分布.
同时,我可以通过应用来提取随机截距ranef(fit1)。这给出了一个列表对应每个中心。然后我计算这个向量的标准。
sd(ranef(fit1)[[1]])
我希望它给出与 0.079 相似的结果。然而,却大相径庭。
有人能告诉我为什么sd(ranef(fit1)[[1]])给出与模型输出不同的结果VarCorr(fit1)吗?ranef(fit1)和之间究竟是什么关系VarCorr(fit1)?