我正在尝试使用 scipy 的 ks_2samp 函数运行 Kolmogorov-Smirnoff 测试,以确定数据的直方图是否来自同一分布。虽然有时返回的 p 值似乎不太正确......
例如这个直方图:
aa, bb, cc = ax1.hist(list1, numpy.arange(a-1, b+3, c), alpha = .5, align = 'mid', rwidth=1, linestyle = 'dashed', linewidth = 1.5)
dd, ee, ff = ax1.hist(list2, numpy.arange(a-1, b+3, c), alpha = .5, align = 'mid',rwidth=1)
print ks_2samp(aa, dd)`[1]`
我得到一个大约 0.96 的 p 值返回,这看起来真的不对……我做错了什么吗?这些直方图不应该足够不同以至于 p 值会更低吗?