嘿伙计们,我在使用 papaja 绘图函数时遇到了一些问题。
我有这样的数据。长格式帧
# A tibble: 6 x 4
# Groups: MemSetSize, UpdatingSteps [6]
Subject MemSetSize UpdatingSteps meanACC
<int> <fct> <fct> <dbl>
1 1 3 0 0.958
2 1 3 2 1
3 1 3 4 1
4 1 5 0 0.957
5 1 5 2 1
6 1 5 4 1
我试图在一开始就非常简单地绘制:
papaja::apa_lineplot(Plot_ACC
, id ="Subject"
, dv ="meanACC"
,factors = "MemSetSize", "UpdatingSteps")
如果我不定义这些因素,它会起作用,但你可以想象它是无用的。如果我尝试使用上面的代码,我会收到此错误:
Error in min(0, y.values[, "lower_limit"], aggregated[, dv], na.rm = TRUE) :
invalid 'type' (list) of argument
我真的很无奈,也许这与其他包的一些问题有关,但是即使我卸载了所有不必要的库,它仍然无法正常工作。如果我使用 afex 中的 aov 对象,它可以工作,但我无法更改分配给轴的因子。这是我加载的包:
library(readr)
library(afex)
library(ggbeeswarm)
library(ggpol)
library(ggplot2)
library(ggthemes)
library(tidyverse)
library(reshape2)
library(psych)
library(devtools)
library(papaja)
library(sjstats)
library(xtable)
library(emmeans)
library(BANOVA)
也许有人对此有所了解?