问题描述
我有代码来绘制一个简单的三水平一因子回归图,但我无法说服 sjplot 对 X 轴上的项重新排序,我想知道是否有人能帮我弄清楚发生了什么。
我的代码:
m0 <- lmer(ans ~ type + (1|subject/target),data=behavioral_data)
summary(m0)
p1 <- plot_model(m0,type = "pred",terms = c("type"),order.terms = c(2,1),auto.label = F,title = "Model Estimates of Answer (Marginal Effects)",axis.title = c("Target Type","Answer")
)
Linear mixed model fit by REML. t-tests use Satterthwaite's method ['lmerModlmertest']
Formula: ans ~ type + (1 | subject/target)
Data: behavioral_data
REML criterion at convergence: 15354
Scaled residuals:
Min 1Q Median 3Q Max
-2.8944 -0.7136 -0.1561 0.6646 3.2381
Random effects:
Groups Name Variance Std.Dev.
target:subject (Intercept) 0.1434 0.3787
subject (Intercept) 0.3051 0.5524
Residual 1.7003 1.3040
Number of obs: 4447,groups: target:subject,444; subject,37
Fixed effects:
Estimate Std. Error df t value Pr(>|t|)
(Intercept) 2.74088 0.10181 48.14515 26.922 <2e-16 ***
typeN -0.03277 0.06509 404.96582 -0.503 0.6149
typeY -0.14263 0.06506 404.00056 -2.193 0.0289 *
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
我得到的图表:
我希望 order.terms = c(2,1)
对 Y 和 N 重新排序。我遗漏了什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)