Как изменить ось фактора в apa_lineplot

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

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

Спасибо

январь

0 ответов

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

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

Другие вопросы по тегам