我有一个广义混合效应模型,如下所示:
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)
,但没有看到任何有助于我接近的东西。
非常感谢您的任何帮助和提示!