基本上,我有一个混合效应模型,其中包含 2 个预测变量、一个交互项和一个随机效应,如下所示:
x1<-abs(rnorm(300)) #continuous variable
x2<-sample(c(1,2,3), 300, replace = T) #discrete variable
x3<-sample(c("A","B","C"), 300, replace = T) #categorical variable
y<-abs(rnorm(300)) #continuous variable
df<-as.data.frame(cbind(as.numeric(x1),as.numeric(x2),x3,as.numeric(y)))
m1=lmer(y~x1*x2+(1|x3),data=df)
summary(m1)
我使用 lme4 来创建这样的模型。我想在 x2 的不同水平(这是一个具有 3 个水平的因素)上找到 x1 对 y(贝塔系数)的边际效应。
我还想获得每个级别的 beta 置信区间并绘制这样的结果。