fisher精确检验值(单位:R)

fisher精确检验值(单位:R),r,statistics,chi-squared,R,Statistics,Chi Squared,我用R来计算列联表上的Fisher精确检验。我需要它,因为在一些表格单元格中,我的值小于5,所以我不能使用卡方检验 我用 fisher.testtable, 但这只给了我一个p值 问题: 如果我还需要一个测试统计值呢?你确定吗?从一个干净的R会话R-devel,但如果这在任何最新版本的R中是不同的,我会非常惊讶 z <- matrix(c(2,17,8,3),nrow=2) (f <- fisher.test(z)) ## ## Fisher's Exact Test for Co

我用R来计算列联表上的Fisher精确检验。我需要它,因为在一些表格单元格中,我的值小于5,所以我不能使用卡方检验

我用 fisher.testtable, 但这只给了我一个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提取值,如果您想在进一步的计算中使用它。

是的,这对于2x2表很好。但当我在SPSS的mxn表中运行测试时,我还得到了一个测试统计值,如图所示:。所以,我想知道为什么以及如何用R来计算它。你能展示一下你的尝试吗?我完全按照@Ben在他的第一个答案中所做的做了,得到了相同的结果。尽管如此,SPSS也为我提供了修复的价值,如第页所述。151 . 我如何计算R?在过去的5年里,你找到解决方案了吗@比如