Ошибка печати с apa_linplot в папайе: Ошибка в min (0, y.values ​​[, "lower_limit"], - PullRequest
0 голосов
/ 01 февраля 2019

Привет, ребята, у меня есть некоторые проблемы с использованием функций сюжета папайи.

У меня есть такие данные.кадр в длинном формате

# 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 Ответ

0 голосов
/ 04 февраля 2019

спасибо за обращение.Я мог бы воспроизвести вашу проблему и просто зафиксировал изменение кода на github, которое должно решить вашу проблему.Просто установите папайю заново, и все должно работать как положено:

devtools::install_github("crsh/papaja")
...