1

R用来计算列联表上的 Fisher Exact 检验。我需要它,因为在某些表格单元格中,我的值低于 5,所以我不能使用Chi-square.

我使用 fisher.test(table),但这只会给我一个 p 值。


问题:如果我还需要检验统计量的值怎么办?

4

1 回答 1

0

你确定吗?从一个干净的 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如果您想在进一步的计算中使用它,则提取该值。

于 2013-12-30T13:57:11.113 回答