Ошибка печати с apa_linplot в папайе: Ошибка в min(0, y.values [, "lower_limit"],
Привет, ребята, у меня есть некоторые проблемы с использованием функций сюжета папайи.
У меня есть такие данные. кадр в длинном формате
# 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
Я действительно беспомощен и, возможно, это связано с некоторыми проблемами с другими пакетами, но даже если я выгружу все ненужные библиотеки, он все равно не работает. Если я использую объекты aov из afex, это работает, но я не могу изменить присвоение факторов оси. Вот мои загруженные пакеты:
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)
Может быть, у кого-то есть подсказка об этом?
1 ответ
Спасибо , что обратились. Я мог бы воспроизвести вашу проблему и просто зафиксировал изменение кода на github, которое должно решить вашу проблему. Просто установите папайю заново, и все должно работать как положено:
devtools::install_github("crsh/papaja")