我有一个混合模型,其中包含两个分类预测变量(X1、X2)和一个连续预测变量(X3)。
model <- lmer(z ~ x1 * x2 * x3 + (1|group), data = data)
我有兴趣比较我的连续预测器的高低特征。
我的计划是对比 X3 的简单斜率(在 -1 SD、M、+1 SD)。
据我了解,这可以使用 emmeans 的 emtrends() 函数来完成,如下所示:
sd1 <- mean(data$X3, na.rm = T) + sd(data$X3, na.rm = T)
mean <- mean(data$X3, na.rm = T)
sd2 <- mean(data$X3, na.rm = T) - sd(data$X3, na.rm = T)
mylist <- list(X3 = c(sd1, mean, sd2))
emtrends(model, ~ X1 * X2 | X3,
var = "X3",
at = mylist)
但是,所提供的系数对于 X3 的三个值是相同的。
任何人都可以阐明这一点吗?