分布函数参数拟合python 分布函数的拟合检验_数据


对来自总体分布函数参数拟合python 分布函数的拟合检验_ci_02的样本分布函数参数拟合python 分布函数的拟合检验_ci_03,及给定的显著水平分布函数参数拟合python 分布函数的拟合检验_分布函数参数拟合python_04检验假设分布函数参数拟合python 分布函数的拟合检验_分布函数参数拟合python_05其中,分布函数参数拟合python 分布函数的拟合检验_数据_06是已知分布类型的分布函数(或分布律),含有分布函数参数拟合python 分布函数的拟合检验_数据_07个未知参数。为此,需要将分布函数参数拟合python 分布函数的拟合检验_概率论_08划分成分布函数参数拟合python 分布函数的拟合检验_分布函数参数拟合python_09个区间分布函数参数拟合python 分布函数的拟合检验_数据_10,统计样本中落入每个区间分布函数参数拟合python 分布函数的拟合检验_概率论_11中的频数分布函数参数拟合python 分布函数的拟合检验_分布函数参数拟合python_12并按假设中的分布函数分布函数参数拟合python 分布函数的拟合检验_数据_06(用未知参数的最大似然统计量值替代对应参数)计算概率分布函数参数拟合python 分布函数的拟合检验_分布函数参数拟合python_14。利用这些数据,调用scipy.stats包中的函数

分布函数参数拟合python 分布函数的拟合检验_概率论_15

即可算得检验假设分布函数参数拟合python 分布函数的拟合检验_数据_16的p值。该函数的参数f_obs表示上述样本频数序列分布函数参数拟合python 分布函数的拟合检验_数据分析_17,f_exp表示假设总体概率序列分布函数参数拟合python 分布函数的拟合检验_分布函数参数拟合python_18,ddof表示假设总体所含的未知参数个数分布函数参数拟合python 分布函数的拟合检验_数据_07,缺省值为0。该函数的返回值包括两个数据:表示检验统计量值分布函数参数拟合python 分布函数的拟合检验_ci_20的chisq,和表示检验p值分布函数参数拟合python 分布函数的拟合检验_分布函数参数拟合python_21的p,其中分布函数参数拟合python 分布函数的拟合检验_数据_06分布函数参数拟合python 分布函数的拟合检验_概率论_23分别为分布函数参数拟合python 分布函数的拟合检验_概率论_24分布的分布函数和残存函数。

例1在一实验中,每隔一定时间观察一次由某种铀所放射的到达计数器上的分布函数参数拟合python 分布函数的拟合检验_分布函数参数拟合python_04粒子数分布函数参数拟合python 分布函数的拟合检验_ci_02,共观察了100次,得结果如下表:

分布函数参数拟合python 分布函数的拟合检验_ci_27

0

1

2

3

4

5

6

7

8

9

10

11

分布函数参数拟合python 分布函数的拟合检验_分布函数参数拟合python_28

分布函数参数拟合python 分布函数的拟合检验_概率论_29

1

5

16

17

26

11

9

9

2

1

2

1

0

分布函数参数拟合python 分布函数的拟合检验_数据_30

分布函数参数拟合python 分布函数的拟合检验_ci_31

分布函数参数拟合python 分布函数的拟合检验_数据分析_32

分布函数参数拟合python 分布函数的拟合检验_ci_33

分布函数参数拟合python 分布函数的拟合检验_数据_34

分布函数参数拟合python 分布函数的拟合检验_数据分析_35

分布函数参数拟合python 分布函数的拟合检验_分布函数参数拟合python_36

分布函数参数拟合python 分布函数的拟合检验_数据分析_37

分布函数参数拟合python 分布函数的拟合检验_概率论_38

分布函数参数拟合python 分布函数的拟合检验_数据_39

分布函数参数拟合python 分布函数的拟合检验_数据_40

分布函数参数拟合python 分布函数的拟合检验_分布函数参数拟合python_41

分布函数参数拟合python 分布函数的拟合检验_概率论_42

分布函数参数拟合python 分布函数的拟合检验_概率论_43

其中,分布函数参数拟合python 分布函数的拟合检验_分布函数参数拟合python_12是观察到有分布函数参数拟合python 分布函数的拟合检验_概率论_45分布函数参数拟合python 分布函数的拟合检验_分布函数参数拟合python_04粒子的次数,从理论上考虑知分布函数参数拟合python 分布函数的拟合检验_ci_02应服从泊松分布分布函数参数拟合python 分布函数的拟合检验_分布函数参数拟合python_48,问此判断是否符合实际(取分布函数参数拟合python 分布函数的拟合检验_ci_49)?
解: 下列代码完成本例中假设分布函数参数拟合python 分布函数的拟合检验_数据分析_50~分布函数参数拟合python 分布函数的拟合检验_分布函数参数拟合python_48的检验。

from scipy.stats import poisson, chisquare  #导入poisson, chisquare
import numpy as np                          #导入numpy
n=100                                       #样本容量
alpha=0.05                                  #显著水平
f=np.array([1,5,16,17,26,11,9,9,2,1,2,1,0]) #样本数据频数
k=f.size                                    #区间个数
r=1                                         #总体未知参数个数
x_bar=(np.arange(k)*f).sum()/n              #总体均值的最大似然估计值
p=[poisson.pmf(i,x_bar) for i in range(k-1)]#各区间内概率
p.append(1-sum(p))
p=np.array(p)
_, pv=chisquare(f, p*n, r)                  #检验p值
print('H0 is %s'%(pv>=alpha))

程序的第3~5行按题面设置各项数据。第6行计算区间个数k,第7行设置未知参数个数r,第8行计算假设中总体所含未知参数分布函数参数拟合python 分布函数的拟合检验_概率论_52的最大似然估计值x_bar。第9行计算概率分布函数参数拟合python 分布函数的拟合检验_概率论_53,第10行计算分布函数参数拟合python 分布函数的拟合检验_ci_54,第11行将算得的分布函数参数拟合python 分布函数的拟合检验_ci_55构造成数组p。第12行调用函数chisquare,传递参数f(各区间内样本数据频数),n*p(序列分布函数参数拟合python 分布函数的拟合检验_概率论_56)和r(未知参数个数),计算假设分布函数参数拟合python 分布函数的拟合检验_数据分析_50~分布函数参数拟合python 分布函数的拟合检验_分布函数参数拟合python_48的检验p值(由于此处我们并不需要检验统计量值,故用下划线将chisq屏蔽)。运行程序,输出

H0 is True.

表示接受假设分布函数参数拟合python 分布函数的拟合检验_数据分析_50~分布函数参数拟合python 分布函数的拟合检验_分布函数参数拟合python_48
写博不易,敬请支持:
如果阅读本文于您有所获,敬请点赞、评论、收藏,谢谢大家的支持!
返回《导引》