【发布时间】:2021-03-06 18:58:54
【问题描述】:
我正在尝试将我的混合模型的预测 (predict()) 绘制在下面,这样我就可以获得我在概念上想要的图,如下所示。
我试图绘制我的模型的预测,但我没有达到我想要的情节。有没有更好的方法来定义predict(),这样我就可以实现我想要的情节?
library(lme4)
dat3 <- read.csv('https://raw.githubusercontent.com/rnorouzian/e/master/dat3.csv')
m4 <- lmer(math~pc1+pc2+discon+(pc1+pc2+discon|id), data=dat3)
newdata <- with(dat3, expand.grid(pc1=unique(pc1), pc2=unique(pc2), discon=unique(discon)))
y <- predict(m4, newdata=newdata, re.form=NA)
plot(newdata$pc1+newdata$pc2, y)
【问题讨论】:
-
你试过
sjPlot吗?太棒了!
标签: r plot regression lme4 mixed-models