Как изменить ось фактора в apa_lineplot - PullRequest
0 голосов
/ 29 октября 2018

Я хочу построить некоторые результаты для объекта afex_aov с папайей apa_lineplot

Это мой код:

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. Это не очень полезно, потому что эффекты не видны в этом визуальном стиле.

так: как я могу изменить коэффициент фактора? Есть идеи? Я прочитал документ по папайе, но не нашел ответа.

спасибо

1012 * Январь *

1 Ответ

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

В настоящее время невозможно изменить расположение факторов , если вы непосредственно строите афексный объект . Поэтому, если вы хотите изменить расположение, вам нужно будет построить необработанные данные, а не объект 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.

П.С .: Мне очень нравится идея изменить расположение, поэтому я обязательно постараюсь реализовать это в следующем выпуске.

...