如何检查numpy数组中的数据遵循泊松分布

时间:2017-08-26 03:31:09

标签: python numpy scipy

我想知道一个数组是否遵循泊松分布我使用了Kolmogorov-Smirnov test scipy.stats.kstest但它返回p值为零,所以我测试了下面的代码,这也返回p值为零

import numpy as np
import pandas as pd
from scipy.stats import( kstest, poisson)
mu=2
poissonDis = poisson.rvs(mu,size=10000)
kstest(poissonDis,'poisson', args=(1,), alternative = 'less',N=10000)

输出

KstestResult(statistic=0.5972588823428846, pvalue=0.0)

我有什么遗失的吗?

1 个答案:

答案 0 :(得分:0)

我发现我应该将替代假设设置为更大的工作

kstest(poissonDis,'poisson', args=(1,), alternative = 'greater',N=10000)