我R
用来计算列联表上的 Fisher Exact 检验。我需要它,因为在某些表格单元格中,我的值低于 5,所以我不能使用Chi-square
.
我使用
fisher.test(table)
,但这只会给我一个 p 值。
问题:如果我还需要检验统计量的值怎么办?
我R
用来计算列联表上的 Fisher Exact 检验。我需要它,因为在某些表格单元格中,我的值低于 5,所以我不能使用Chi-square
.
我使用
fisher.test(table)
,但这只会给我一个 p 值。
问题:如果我还需要检验统计量的值怎么办?
你确定吗?从一个干净的 R 会话(R-devel,但如果这在任何最新版本的 R 中都不同,我会感到非常惊讶
z <- matrix(c(2,17,8,3),nrow=2)
(f <- fisher.test(z))
##
## Fisher's Exact Test for Count Data
## data: z
## p-value = 0.0009742
## alternative hypothesis: true odds ratio is not equal to 1
## 95 percent confidence interval:
## 0.003595195 0.413247726
## sample estimates:
## odds ratio
## 0.05159674
这给了你优势比。f$estimate
如果您想在进一步的计算中使用它,则提取该值。