我有一堆独立的值,现在我想使用Fisher 方法将它们组合起来。但是,在 R 中,当值为零时,变为,因此检验统计量为。这将使 Fisher 方法值为 0。log(p-value)
如果我检查值的直方图,它们看起来很统一,所以我希望 Fisher 的方法应该给我一个不那么小的值(不应该拒绝 null)。有没有办法解决这个问题?斯托弗方法怎么样?(或接近 0)时,该方法会自动解决问题吗?
更新:我尝试了 Stouffer 的方法,但的问题仍然没有解决......
我有一堆独立的值,现在我想使用Fisher 方法将它们组合起来。但是,在 R 中,当值为零时,变为,因此检验统计量为。这将使 Fisher 方法值为 0。log(p-value)
如果我检查值的直方图,它们看起来很统一,所以我希望 Fisher 的方法应该给我一个不那么小的值(不应该拒绝 null)。有没有办法解决这个问题?斯托弗方法怎么样?(或接近 0)时,该方法会自动解决问题吗?
更新:我尝试了 Stouffer 的方法,但的问题仍然没有解决......
不管评论中关于这些值如何产生的讨论,有一些方法可以组合可以计算这些方法。
正如 OP 所指出的,Fisher 的方法和 Stouffer 的作品都没有。
基于之和的 Edgington 方法、密切相关的均值方法、使用 p 的 logit方法、基于最小 p 的 Tippett 方法Wilkinson 方法的变体(Tippett 是其中的一个特例)都可以计算。当然,这是否明智取决于科学问题。
所有提到的方法都可以在我编写和维护的 R 包metap中获得,免责声明。