我有一个广义的混合效应模型,如下所示:
d <- data.frame(
g = sample(c("A","B","C","D","E"), 250, replace=TRUE),
x = runif(250, max=100),
y = sample(c(0,1), 250, replace=TRUE)
)
require(lme4)
fm <- lmer(y ~ x + (1 + x | g), data=d, family=binomial)
我想使用dotplot
但不绘制 x 的随机斜率分量来绘制截距的随机效应。我的问题是我似乎无法弄清楚如何只访问截距组件而不是随机斜率。
例如,我想要的是这个情节的左侧:
dotplot(ranef(fm, postVar=TRUE))
使用dotplot(ranef(fm, postVar=TRUE)$g[,2])
并没有给我我想要的东西,即使我认为它应该!我看过str(fm)
,但没有看到任何帮助我更接近的东西。
任何帮助和提示将不胜感激!