当我在 Python 中有两个以上的组时,如何进行精确的 Fisher 检验?
How to conduct an exact Fisher test when I have more than two groups in Python?
我的数据如下:
prfs
ex F M
Pref
C 11 20
B 15 6
A 3 5
我想做一个精确的 Fisher 检验。 scipy 中有一个函数,但只接受 2x2 列联表:
stats.fisher_exact(prfs, alternative = 'two-sided')
ValueError: The input `table` must be of shape (2, 2).
在 R 中有一个函数可以做到这一点,但是在 Python 中呢?
在 R:
fisher.test(prfs)
Fisher's Exact Test for Count Data
data: prfs
p-value = 0.03261
alternative hypothesis: two.sided
scipy.stats.chi2_contingency() 是最接近的。
我的数据如下:
prfs
ex F M
Pref
C 11 20
B 15 6
A 3 5
我想做一个精确的 Fisher 检验。 scipy 中有一个函数,但只接受 2x2 列联表:
stats.fisher_exact(prfs, alternative = 'two-sided')
ValueError: The input `table` must be of shape (2, 2).
在 R 中有一个函数可以做到这一点,但是在 Python 中呢? 在 R:
fisher.test(prfs)
Fisher's Exact Test for Count Data
data: prfs
p-value = 0.03261
alternative hypothesis: two.sided
scipy.stats.chi2_contingency() 是最接近的。