У меня проблемы с сообщением об ошибке, которое я не могу решить.
Я использую следующий код для запуска Kruskal Wallis в R, а затем выполняю попарное сравнение с использованием Dunn's:
res.kruskal <- mydata %>% kruskal_test(values ~ group)
res.kruskal
stat.test <- mydata %>% dunn_test(values ~ group, p.adjust.method = "hochberg")
stat.test
stat.test <- stat.test %>% add_xy_position(x = "group")
Затем я использую этот результат, чтобы построить следующие значения:
ggboxplot(mydata, x = "group", y = "values, fill = "group") +
stat_pvalue_manual(stat.test, hide.ns = FALSE)
И получился симпатичный сюжет (ура!)
Но тест прикрытия явно более эффективен и предпочтительнее теста Данна ... (любые мнения по этому поводу тоже приветствуются!). Выполнение следующего кода возвращает ошибку:
res.kruskal <- immdatamed %>% kruskal_test(LplastinTL ~ group)
res.kruskal
attach(immdatamed)
stat.test <- conover.test(LplastinTL, group, method = "hochberg")
stat.test
stat.test <- stat.test %>% add_xy_position(x = "group")
detach(immdatamed)
stat.test <- stat.test %>% add_xy_position(x = "group")
Error in asserttat_group_columns_exists(test) :
data should contain group1 and group2 columns
Я не могу понять этого ... Я могу нормально запустить тест Conover, но не могу решить указанную выше ошибку, чтобы заставить его работать с ggboxplot.
На самом деле я бы предпочел использовать более эстетичные ggplot и geom_boxplot, но вообще не могу заставить их взаимодействовать с Dunn_test ...
Приветствуются любые решения!
Спасибо
P.S. Я использовал это с ggplot: http://www.sthda.com/english/articles/24-ggpubr-publication-ready-plots/76-add-p-values-and-significance-levels-to-ggplots, но мне нужен тест Wilcoxon или t.test для попарного сравнения ...