r-如何在apa_lineplot中更改因子轴

  • 本文关键字:lineplot apa r plot papaja
  • 更新时间 :
  • 英文 :


我想用papaja apa_lineplot 绘制afex_aov对象的一些结果

到目前为止,这是我的代码:

papaja::apa_lineplot(data = anova_hyp1a_ACC
, id = "Subject"
, dv = "meanACC"
, factor = c("UpdatingSteps", "MemSetSize")
, ylab = "Proportion Correct"
, xlab = "Memory Set Size"
, dispersion = within_subjects_conf_int
,level=.99)

尽管我在因子参数中首先对因子"UpdatingSteps"进行了编码,但它被分配给了分组线可视化,而不是在x轴上。这不是很有帮助,因为在这种视觉样式中效果不可见。

那么:如何更改因子分配?有什么想法吗?我读了《木瓜医生》,但没有找到答案。

感谢

1月

如果直接绘制afex对象,则当前无法更改因素的排列。因此,如果要更改排列,则必须绘制原始数据,而不是afex对象。在您的示例中,使用以下内容就足够了:

```
papaja::apa_lineplot(
data = replace_with_your_data_frame_containing_raw_data
, id = "Subject"
, dv = "meanACC"
, factor = c("UpdatingSteps", "MemSetSize")
, ylab = "Proportion Correct"
, xlab = "Memory Set Size"
, dispersion = within_subjects_conf_int
, level = .99
, use = "complete.obs"
)
```

附加参数use = "complete.obs"确保apa_lineplot()使用缺失值的列表删除,这与标准ANOVA中的相同。

p.S:我真的很喜欢能够改变安排的想法,所以我肯定会在未来的版本中尝试实现这一点。

最新更新