首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R在两台不同的计算机上显示相同数据集的不相等p值?

R在两台不同的计算机上显示相同数据集的不相等p值?
EN

Stack Overflow用户
提问于 2016-01-12 06:30:49
回答 1查看 46关注 0票数 0

这是我试过的密码。

代码语言:javascript
复制
color.blind <- matrix(c(442,514,38,6),nrow=2,byrow=T)
color.blind
dimnames(color.blind) <- list(c("normal","color-blind"),c("male", "female"))
color.blind

chisq.test(color.blind,correct=F)

    Pearson's Chi-squared test with Yates' continuity correction

data:  color.blind
X-squared = 25.5548, df = 1, p-value = 4.3e-07

但是,当同一代码在另一台pc上运行时,p值为$1.894e-07。

原因是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-12 06:42:50

由于某些原因,您的测试没有使用correct=F,您可以通过“使用Yates‘连续性修正”部分来判断。您的另一个p值是我使用更正时得到的。虽然我不能说明为什么会这样。我的计算中是否有以下更正:

代码语言:javascript
复制
chisq.test(color.blind)

Pearson's Chi-squared test with Yates' continuity correction

data:  color.blind
X-squared = 25.555, df = 1, p-value = 4.3e-07

并使用

代码语言:javascript
复制
chisq.test(color.blind,correct=F)

Pearson's Chi-squared test

data:  color.blind
X-squared = 27.139, df = 1, p-value = 1.894e-07
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34736962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档