r - 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
解决方案
推荐阅读
- python - 我怎样才能做指令(如使用 messagebox.showinfo)但在其中使用图标?
- ruby-on-rails - 如何在我的 rails 表单中更快地使用 select2 gem 从数据集中进行搜索?
- php - Laravel 5:在我的列迁移中添加新值
- java - 从服务器发送重定向到 Angular
- sql - SQl Server 将分隔字符串拆分为行
- bash - SMS 触发的 Bash 文件不会同时触发 GPIO
- json - 与另一个组件共享 JSON 数据
- c++ - 为了在 CUDA 内核中使用 math.h 函数,我无法理解 CUDA 文档
- string - 如果在tensorflow中该行为空,则跳过文本行
- reactjs - 如何获取和显示 API 内容 Onsubmit