代码:
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)