假设我们有以下数据集:
Men Women
Dieting 10 30
Non-dieting 5 60
如果我在 R 中运行 Fisher 精确检验,那么alternative = greater
(或更少)意味着什么?例如:
mat = matrix(c(10,5,30,60), 2,2)
fisher.test(mat, alternative="greater")
我得到p-value = 0.01588
和odds ratio = 3.943534
。此外,当我像这样翻转列联表的行时:
mat = matrix(c(5,10,60,30), 2, 2)
fisher.test(mat, alternative="greater")
然后我得到p-value = 0.9967
and odds ratio = 0.2535796
。但是,当我在没有替代参数(即fisher.test(mat)
)的情况下运行两个列联表时,我得到了p-value = 0.02063
.
- 你能向我解释一下原因吗?
- 另外,在上述情况下,原假设和备择假设是什么?
我可以在这样的列联表上运行 Fisher 测试吗:
mat = matrix(c(5000,10000,69999,39999), 2, 2)
PS:我不是统计学家。我正在尝试学习统计数据,因此非常感谢您的帮助(简单英语的答案)。