python - 对不相关数组的两个 KS 测试在 python 中产生相同的测试统计数据和 p 值
问题描述
我正在使用 python scipy.stats 中的两个样本 KS 测试来测试两个样本来自同一分布的零假设。我有四个数组,并且正在执行两次测试以比较 a1 与 a2 和 a3 与 a4 的分布。下面的代码
import numpy as np
import scipy.stats as stats
a1 = np.array([0.13409962, 0.19769357, 0.09881423, 0.16722408, 0.21558872, 0.16, 0.08888889, 0.13931889, 0.15797788])
a2 = np.array([0.3, 0.11818182, 0.21111111, 0.20175439, 0.14128728, 0.15679443, 0.30563515, 0.22826087, 0.13677812])
a3 = np.array([0.1532567 , 0.04942339, 0.07905138, 0.05016722, 0.0331675 , 0.02, 0.11111111, 0.13931889, 0.])
a4 = np.array([0.06666667, 0.04545455, 0.04444444, 0.02631579, 0.03139717, 0.06097561, 0.0191022 , 0.07608696, 0.03039514])
stats.ks_2samp(a1, a2)
Ks_2sampResult(statistic=0.4444444444444444, pvalue=0.24999584817106832)
stats.ks_2samp(a3, a4)
Ks_2sampResult(statistic=0.4444444444444444, pvalue=0.24999584817106832)
检验统计量和 p 值相同。这对 scipy 中的数据或实现意味着什么?
谢谢你的帮助!
解决方案
推荐阅读
- symfony - 命令文件中的可为空值
- spring-boot - Spring Boot 2 + Angular 8 - 通配符 URL 模式
- vega-lite - 使用数据作为数组而不是 Vega Lite 的表
- ruby-on-rails - 使用 find_each 时有没有办法按特定列排序?
- javascript - 使用 chrome 扩展在 contetnteditable 中下划线文本
- javascript - React 性能 - DOM 样式和组件渲染
- python - svc.predict 可以返回结果以及其他类的概率吗?
- amazon-web-services - AWS Cognito 身份验证失败时无法获取有效的错误代码
- performance - 应用服务器或 Web 服务器性能哪个更好?
- c# - 在 ASP.Net Core 3.x DI 中配置 System.Text.Json Camel Case