Тест Крускала-Уоллиса на R с отрегулированным p-значением - PullRequest
0 голосов
/ 21 января 2019

Я выполняю тест Крускала-Уоллиса для своего набора данных и пытаюсь настроить значение p, но оно, похоже, не работает, вот мой код:

> kruskal.test(df$Folate_biosynthesis, df$Group, p.adj="holm")

        Kruskal-Wallis rank sum test

data:  df$Folate_biosynthesis and df$Group Kruskal-Wallis chi-squared
= 8.5144, df = 5, p-value = 0.1301

> kruskal.test(df$Folate_biosynthesis, df$Group, p.adj="none")

        Kruskal-Wallis rank sum test

data:  df$Folate_biosynthesis and df$Group Kruskal-Wallis chi-squared
= 8.5144, df = 5, p-value = 0.1301

Как видите, я поставил p.adjust = "none" Я получил точно такой же результат. Как это возможно?
Заранее спасибо всем желающим помочь. Andrea

1 Ответ

0 голосов
/ 21 января 2019

Корректировка значения P обычно выполняется, когда у вас есть несколько значений p.У вас есть только одно значение p, поэтому мне интересно, что вы ожидаете, чтобы корректировка делалась здесь.

С учетом вышесказанного также не появляется параметр p.adj для kruskal.test.Функция имеет параметр многоточия, но, насколько я могу судить, она не использует и не передает их другим функциям, поэтому любой ввод, который не является именованным параметром, будет по существу игнорироваться.

Если вы хотеличтобы отрегулировать p-значения из нескольких выходов из kruskal.test, вы можете собрать p-значения в векторе и передать их непосредственно в p.adjust соответствующим методом.

Но со всем этим сказано, что не ясното, что вы надеетесь достичь, но ясно, что попытка использовать параметр p.adj в kruskal.test не является способом достижения вашей цели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...