我正在运行一个多级模型,其中包含两个连续的 2 级预测变量(A 和 B)和一个二分的 1 级预测变量(条件,编码为 -1 和 1)。 Y 是因变量。
M2<-lmer(Y ~ 1 + (1|subject) + A*cond + B*cond, data, na.action = na.omit)
summary(M2)
tab_model(M2)
这会产生以下结果:
我已经对交互项一次写为 A x cond 而另一次写为 cond x B 的含义感到困惑。
当我使用以下方法绘制交互时:
plot_model(M2, type = c("int"), terms = "Pred*Mod", mdrt.values = c("minmax", "meansd", "zeromax", "quart", "all"), ci.lvl = NA)
对于“A x cond”,我得到一个 x 轴上带有 A 的图,对于“cond x B”我得到一个 x 轴上带有 cond 的图。
我想要每次交互都有两个图。因此,对于第一种情况,我还希望在 x 轴上具有 cond ,对于第二种情况,在 x 轴上具有 B 。我意识到这可能是一件非常基本的事情,但不知何故我一直无法做到。我真的很感激任何帮助!
编辑:这是下载完整数据的链接。
EDIT2:这是数据片段:
structure(list(subject = c(66, 66, 66, 66, 66, 66, 66, 66, 66,
66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 61, 61, 61, 61, 61,
61, 61, 61, 61, 61, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 59,
59, 59, 59, 59, 59, 59, 59, 59, 59, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 62, 62, 62,
62, 62, 62, 62, 62, 62, 62, 60, 60, 60, 60, 60, 60, 60, 60, 60,
60, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69), cond = c("1", "1",
"1", "1", "1", "-1", "-1", "-1", "-1", "-1", "1", "1", "1", "1",
"1", "-1", "-1", "-1", "-1", "-1", "1", "1", "1", "1", "1", "-1",
"-1", "-1", "-1", "-1", "1", "1", "1", "1", "1", "-1", "-1",
"-1", "-1", "-1", "1", "1", "1", "1", "1", "-1", "-1", "-1",
"-1", "-1", "1", "1", "1", "1", "1", "-1", "-1", "-1", "-1",
"-1", "1", "1", "1", "1", "1", "-1", "-1", "-1", "-1", "-1",
"1", "1", "1", "1", "1", "-1", "-1", "-1", "-1", "-1", "1", "1",
"1", "1", "1", "-1", "-1", "-1", "-1", "-1", "1", "1", "1", "1",
"1", "-1", "-1", "-1", "-1", "-1"), Y = c(2, 4, 2, 2, 4, 4, 5,
4, 4, 4, 1, 1, 3, 2, 3, 4, 5, 2, 4, 5, 3, 1, 4, 2, 4, 4, 5, 5,
5, 5, 3, 3, 3, 4, 3, 2, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 3, 1, 2, 3, 3, 3, 1, 4, 5, 3, 1, 1, 4, 3, 5, 2, 4,
3, 2, 1, 1, 2, 4, 5, 2, 5, 5, 1, 1, 3, 4, 4, 6, 5, 6, 3, 2, 2,
2, 4, 3, 3, 4, 4, 5, 4, 5), A = c(-0.83201581027668, -0.83201581027668,
-0.83201581027668, -0.83201581027668, -0.83201581027668, -0.83201581027668,
-0.83201581027668, -0.83201581027668, -0.83201581027668, -0.83201581027668,
3.16798418972332, 3.16798418972332, 3.16798418972332, 3.16798418972332,
3.16798418972332, 3.16798418972332, 3.16798418972332, 3.16798418972332,
3.16798418972332, 3.16798418972332, -1.83201581027668, -1.83201581027668,
-1.83201581027668, -1.83201581027668, -1.83201581027668, -1.83201581027668,
-1.83201581027668, -1.83201581027668, -1.83201581027668, -1.83201581027668,
3.16798418972332, 3.16798418972332, 3.16798418972332, 3.16798418972332,
3.16798418972332, 3.16798418972332, 3.16798418972332, 3.16798418972332,
3.16798418972332, 3.16798418972332, 0.16798418972332, 0.16798418972332,
0.16798418972332, 0.16798418972332, 0.16798418972332, 0.16798418972332,
0.16798418972332, 0.16798418972332, 0.16798418972332, 0.16798418972332,
-4.83201581027668, -4.83201581027668, -4.83201581027668, -4.83201581027668,
-4.83201581027668, -4.83201581027668, -4.83201581027668, -4.83201581027668,
-4.83201581027668, -4.83201581027668, -1.83201581027668, -1.83201581027668,
-1.83201581027668, -1.83201581027668, -1.83201581027668, -1.83201581027668,
-1.83201581027668, -1.83201581027668, -1.83201581027668, -1.83201581027668,
-2.83201581027668, -2.83201581027668, -2.83201581027668, -2.83201581027668,
-2.83201581027668, -2.83201581027668, -2.83201581027668, -2.83201581027668,
-2.83201581027668, -2.83201581027668, -5.83201581027668, -5.83201581027668,
-5.83201581027668, -5.83201581027668, -5.83201581027668, -5.83201581027668,
-5.83201581027668, -5.83201581027668, -5.83201581027668, -5.83201581027668,
-3.83201581027668, -3.83201581027668, -3.83201581027668, -3.83201581027668,
-3.83201581027668, -3.83201581027668, -3.83201581027668, -3.83201581027668,
-3.83201581027668, -3.83201581027668), B = c(1.78853754940711,
1.78853754940711, 1.78853754940711, 1.78853754940711, 1.78853754940711,
1.78853754940711, 1.78853754940711, 1.78853754940711, 1.78853754940711,
1.78853754940711, 2.78853754940711, 2.78853754940711, 2.78853754940711,
2.78853754940711, 2.78853754940711, 2.78853754940711, 2.78853754940711,
2.78853754940711, 2.78853754940711, 2.78853754940711, 1.78853754940711,
1.78853754940711, 1.78853754940711, 1.78853754940711, 1.78853754940711,
1.78853754940711, 1.78853754940711, 1.78853754940711, 1.78853754940711,
1.78853754940711, 1.78853754940711, 1.78853754940711, 1.78853754940711,
1.78853754940711, 1.78853754940711, 1.78853754940711, 1.78853754940711,
1.78853754940711, 1.78853754940711, 1.78853754940711, -1.21146245059289,
-1.21146245059289, -1.21146245059289, -1.21146245059289, -1.21146245059289,
-1.21146245059289, -1.21146245059289, -1.21146245059289, -1.21146245059289,
-1.21146245059289, 1.78853754940711, 1.78853754940711, 1.78853754940711,
1.78853754940711, 1.78853754940711, 1.78853754940711, 1.78853754940711,
1.78853754940711, 1.78853754940711, 1.78853754940711, 0.788537549407114,
0.788537549407114, 0.788537549407114, 0.788537549407114, 0.788537549407114,
0.788537549407114, 0.788537549407114, 0.788537549407114, 0.788537549407114,
0.788537549407114, 7.78853754940711, 7.78853754940711, 7.78853754940711,
7.78853754940711, 7.78853754940711, 7.78853754940711, 7.78853754940711,
7.78853754940711, 7.78853754940711, 7.78853754940711, -0.211462450592886,
-0.211462450592886, -0.211462450592886, -0.211462450592886, -0.211462450592886,
-0.211462450592886, -0.211462450592886, -0.211462450592886, -0.211462450592886,
-0.211462450592886, -4.21146245059289, -4.21146245059289, -4.21146245059289,
-4.21146245059289, -4.21146245059289, -4.21146245059289, -4.21146245059289,
-4.21146245059289, -4.21146245059289, -4.21146245059289)), row.names = c(221L,
222L, 223L, 224L, 225L, 226L, 227L, 228L, 229L, 230L, 701L, 702L,
703L, 704L, 705L, 706L, 707L, 708L, 709L, 710L, 841L, 842L, 843L,
844L, 845L, 846L, 847L, 848L, 849L, 850L, 1501L, 1502L, 1503L,
1504L, 1505L, 1506L, 1507L, 1508L, 1509L, 1510L, 2131L, 2132L,
2133L, 2134L, 2135L, 2136L, 2137L, 2138L, 2139L, 2140L, 2141L,
2142L, 2143L, 2144L, 2145L, 2146L, 2147L, 2148L, 2149L, 2150L,
2221L, 2222L, 2223L, 2224L, 2225L, 2226L, 2227L, 2228L, 2229L,
2230L, 3541L, 3542L, 3543L, 3544L, 3545L, 3546L, 3547L, 3548L,
3549L, 3550L, 5041L, 5042L, 5043L, 5044L, 5045L, 5046L, 5047L,
5048L, 5049L, 5050L, 5051L, 5052L, 5053L, 5054L, 5055L, 5056L,
5057L, 5058L, 5059L, 5060L), class = "data.frame")
我终于找到了解决办法。
M2<-lmer(Y ~ 1 + (1|subject) + A + B + cond + A:cond + B:cond, data, na.action = na.omit)
summary(M2)
tab_model(M2)
分别输入预测变量和交互项,最后输入分类预测变量。然后使用
plot_model(M2, type = c("int"))
将生成 x 轴上具有连续预测变量的图。