我正在对一些数据运行chisq.test,但得到了一些意外的结果。本质上,chisq.test在同一数据上生成2个不同的P值。首先,我正在查看chisq.test的整个输出
chisq.test(a2_survey$Q3,a2_survey$Q4)
Pearson's Chi-squared test
data: a2_survey$Q3 and a2_survey$Q4
X-squared = 326.23, df = 25, p-value < 2.2e-16
或者,我只请求p值,
chisq.test(a2_survey$Q3,a2_survey$Q4)$p.value
[1] 3.161995e-54
我已经在5个实例中进行了这种类型的测试(在这里我比较输出),并且只有这一次我的p值结果彼此不同。有人对我为什么要获得两个不同的输出有想法吗?
谢谢!
答案 0 :(得分:1)
有了chisq.test(a2_survey$Q3,a2_survey$Q4)
,您所拥有的就是p-value < 2.2e-16
。简单地说,p值小于2.2e-16
。
p值为
chisq.test(a2_survey$Q3,a2_survey$Q4)$p.value
您可以通过使用X-squared
返回的df
和chisq.test
来进行检查,
pchisq(326.23, df=25, lower.tail=FALSE)