首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >P值可调的R的Kruskal-Wallis检验

P值可调的R的Kruskal-Wallis检验
EN

Stack Overflow用户
提问于 2019-01-21 22:55:32
回答 1查看 440关注 0票数 0

我正在我的数据集上执行Kruskal-Wallis测试,我试图调整p值,但它似乎不起作用,以下是我的代码:

代码语言:javascript
复制
> 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",我得到了完全相同的结果。这怎么可能呢?

提前感谢所有愿意提供帮助的人。安德里亚

EN

回答 1

Stack Overflow用户

发布于 2019-01-22 00:40:36

当你有多个p值时,通常会进行p值调整。你只有一个p值,所以我想知道你希望这里的调整是什么。

话虽如此,但也没有出现kruskal.testp.adj参数。该函数有一个dots参数,但据我所知,它不会使用这些参数,也不会将这些参数传递给任何其他函数,因此任何不是命名参数的输入基本上都将被忽略。

如果您想从kruskal.test的多个输出中调整p值,您可以收集向量中的p值,并使用适当的方法将它们直接传递给p.adjust

但话虽如此,还不清楚您希望实现什么--但很明显,尝试在kruskal.test中使用p.adj参数不是实现目标的方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54292534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档