当 p 值之一为零时,Fisher 组合 p 值的方法

机器算法验证 假设检验 p 值 组合 p 值
2022-04-18 13:44:09

我有一堆独立的值,现在我想使用Fisher 方法将它们组合起来。但是,在 R 中,当值为零时,变为,因此检验统计量这将使 Fisher 方法值为 0。pplog(p-value)X2p

如果我检查值的直方图,它们看起来很统一,所以我希望 Fisher 的方法应该给我一个不那么小的值(不应该拒绝 null)。有没有办法解决这个问题?斯托弗方法怎么样?(或接近 0)时,该方法会自动解决问题吗?ppp=0

更新:我尝试了 Stouffer 的方法,但的问题仍然没有解决......

1个回答

不管评论中关于这些值如何产生的讨论,有一些方法可以组合可以计算这些方法p0pp=0

正如 OP 所指出的,Fisher 的方法和 Stouffer 的作品都没有。

基于之和的 Edgington 方法、密切相关的均值方法、使用 p 的 logit方法、基于最小 p 的 Tippett 方法Wilkinson 方法的变体(Tippett 是其中的一个特例)都可以计算。当然,这是否明智取决于科学问题。pppp

所有提到的方法都可以在我编写和维护的 R 包metap中获得,免责声明。