我想要测试一下某个指标的样本均值分布是否符合正态分布,结果用scipy.stats的kstest的模块进行检验发现p值<0.05,说明不符合正态分布,大家能帮忙看看是为什么吗?
以下是代码
def plot_clt(list,n,m):
samples = []
s_mean = []
for i in range(0, m):#重复m次
sample = []
rnd = random.sample(list,n)#随机取n个样本
sample.append(rnd)
s_mean.append(np.mean(sample))
return s_mean
list是由指标总体创建的数组,实际执行脚本时,n=100,m=100,结果kstest没通过。我的一个猜测是「中心极限定理」只说了近似正态分布,但没有说严格服从。但我也画了分布图,感觉也不是很正态分布,有点偏