首页 > 解决方案 > R 中的 p 值始终相同 (2.2e-16)

问题描述

我试图找到一些变量之间的相关性。但无论我选择哪对变量,p 值总是“2.2e-16”。这个数字是机器能处理的最低的,所以基本为零,但我觉得不应该这么小。

所以我猜想出了点问题,但我只是看不出它可能是什么。我正在使用的代码是:

> BaseVals <- read.table ("C:/Users/BasePurchases.csv", sep=";", row.names=1 , header=T) 
> attach(BaseVals)
> tbl = table(BaseVals$AvgValue,BaseVals$TimeSinceLastPurchase)
> chisq.test(tbl)

结果是:

    Pearson's Chi-squared test

data:  tbl X-squared = 732.43, df = 9, p-value < 2.2e-16

tbl的值为:

                  1-Up to 30 days 2-30 to 45 days 3-45 to 60 days 4-More than 60 days
  1-Up to $120             2048           2560           2176              1664
  2-$120 to R$350          1408           2432           2560              1792
  3-$350 to R$850          1152           1664           1152              1152
  4-$850 and more          1280           1024            640              1280

标签: rchi-squaredp-value

解决方案


推荐阅读