皮尔逊卡方检验Python

2024-06-17 10:33:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个数组,我想做皮尔逊卡方检验(拟合优度)。我想测试预期结果和观察结果之间是否有显著差异。

observed = [11294, 11830, 10820, 12875]
expected = [10749, 10940, 10271, 11937]

我想比较一下11294和10749,11830和10940,10820和10271等等

这是我有的

>>> from scipy.stats import chisquare
>>> chisquare(f_obs=[11294, 11830, 10820, 12875],f_exp=[10749, 10940, 10271, 11937])
(203.08897607453906, 9.0718379533890424e-44)

其中203是卡方检验统计量,9.07e-44是p值。我对结果感到困惑。p值=9.07e-44<;0.05,因此我们拒绝零假设,并得出结论:观察结果与预期结果之间存在显著差异。这不正确,因为数字太接近了。我该怎么解决?


Tags: fromimportltstats数字scipy数组差异