R chisq.试验给出不同的P值

R chisq.试验给出不同的P值,r,chi-squared,R,Chi Squared,我正在对一些数据运行chisq.test,得到了一些意想不到的结果。本质上,chisq.test是在同一数据上生成两个不同的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 我已

我正在对一些数据运行chisq.test,得到了一些意想不到的结果。本质上,chisq.test是在同一数据上生成两个不同的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
我已经在5个实例中运行了这种类型的测试(在这里我比较了输出),只有这一次我的p值结果彼此不同。有人有没有想过为什么我会得到两种不同的输出

谢谢

使用
chisq.test(a2\u调查$Q3,a2\u调查$Q4)
您拥有的是
p值<2.2e-16
。也就是说p值小于
2.2e-16

p值为

chisq.test(a2_survey$Q3,a2_survey$Q4)$p.value
您可以使用
chisq.test
返回的
X平方
df
进行检查,如中所示

pchisq(326.23, df=25, lower.tail=FALSE)

第一种情况有一个
p值<2.2e-16
,它没有
=
符号。因此,它并不反对第二个p值。
pchisq(326.23,df=25,lower.tail=FALSE)
has
3.155362e-54
@Suren,请发布这些评论的一个版本作为答案。啊,谢谢你Suren,我以前没有注意到这个符号(我刚刚开始使用chisq.test)。我假设输出总是“=”而不是“
pchisq(326.23, df=25, lower.tail=FALSE)