代码:
1 import scipy.stats as ss
2
3 obs=[107,198,192,125,132,248]#真实值
4 exp=[167]*6#期望值
5 '''
6 关于p值意义:
7 P>0.05 碰巧出现的可能性大于5% ,不能否定无效假设,两组差别无显著意义
8 P<0.05 碰巧出现的可能性小于5% ,可以否定无效假设,两组差别有显著意义
9 P<0.01 碰巧出现的可能性小于1% ,可以否定无效假设,两者差别有非常显著意义
10 '''
11 #拒绝域 1%的显著水平,自由度5
12 jjy=ss.chi2.isf(0.01,5)
13 print(jjy)
14 #卡方
15 kf=ss.chisquare(obs,f_exp=exp).statistic
16 print(kf)
17 kf=ss.chisquare(obs,f_exp=exp).pvalue
18 print(kf)