Matlab参数估计与假设检验

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
% 定义样本观测值向量
>> x = [15.14 14.81 15.11 15.26 15.08 15.17 15.12 14.95 15.05
14.87];
% 调用normfit函数求正态总体参数的最大似然估计和置信区间 % 返回总体均值的最大似然估计muhat和90%置信区间muci, % 还返回总体标准差的最大似然估计sigmahat和90%置信区间sigmaci
2020/7/21
© 谢中华, 天津科技大学数学系.
补充: mle函数的调用格式:
参数估计假设检验
phat = mle(data) [phat,pci] = mle(data) [...] = mle(data,'distribution',dist) [...] = mle(data,...,name1,val1,name2,val2,...) [...] = mle(data,'pdf',pdf,'cdf',cdf,'start',start,...) [...] = mle(data,'logpdf',logpdf,'logsf',logsf,'start',start,...) [...] = mle(data,'nloglf',nloglf,'start',start,...)
>> [muhat,sigmahat,muci,sigmaci] = normfit(x,0.1)
2020/7/21
© 谢中华, 天津科技大学数学系.
参数估计假设检验
【例5.1-2】调用normrnd函数生成100个服从均值为10,标准差 为4的正态分布的随机数,然后调用mle函数求均值和标准差的 最大似然估计。
参数估计假设检验
% 定义甲机床对应的样本观测值向量 >> x = [20.1, 20.0, 19.3, 20.6, 20.2, 19.9, 20.0, 19.9, 19.1, 19.9]; % 定义乙机床对应的样本观测值向量 >> y = [18.6, 19.1, 20.0, 20.0, 20.0, 19.7, 19.9, 19.6, 20.2]; >> alpha = 0.05; % 显著性水平为0.05 >> tail = 'both'; % 尾部类型为双侧 >> vartype = 'equal'; % 方差类型为等方差 % 调用ttest2函数作两个正态总体均值的比较检验, % 返回变量h,检验的p值,均值差的置信区间muci,结构体变量stats >> [h,p,muci,stats] = ttest2(x,y,alpha,tail,vartype)
[h,p,ci,zval] = ztest(...)
2020/7/21
© 谢中华, 天津科技大学数学系.
参数估计假设检验
【例 5.2-1】某切割机正常工作时,切割的金属棒的长度服从正 态分布 N(100, 4) . 从该切割机切割的一批金属棒中随机抽取 15 根,测得它们的长度(单位:mm)如下:
h = ttest(x) h = ttest(x,m) h = ttest(x,y) h = ttest(...,alpha) h = ttest(...,alpha,tail) h = ttest(...,alpha,tail,dim)
[h,p] = ttest(...)
[h,p,ci] = ttest(...)
二项分布的参数估计 分布拟合工具 极值分布的参数估计 指数分布的参数估计 分布的拟合
分布的参数估计
广义极值分布的参数估计 高斯混合模型的参数估计 广义 Pareto 分布的参数估计
mle mlecov nbinfit normfit poissfit raylfit unifit wblfit
最大似然估计(MLE) 最大似然估计的渐进协方差矩阵 负二项分布的参数估计 正态(高斯)分布的参数估计 泊松分布的参数估计 瑞利(Rayleigh)分布的参数估计 均匀分布的参数估计 威布尔(Weibull)分布的参数估计
>> x = normrnd(10,4,100,1); >> [phat,pci] = mle(x)
>> [phat,pci] = mle(x,'distribution','normal')
>> [phat,pci] = mle(x,'pdf',@normpdf,'start',[0,1])
>> [phat,pci] = mle(x,'cdf',@normcdf,'start',[0,1])
97 102 105 112 99 103 102 94 100 95 105 98 102 100 103. 假设总体方差不变,试检验该切割机工作是否正常,即总体均
值是否等于 100mm?取显著性水平 0.05.
>> x = [97 102 105 112 99 103 102 94 100 95 105 98 102 100 103]; % 调用ztest函数作总体均值的双侧检验, % 返回变量h,检验的p值,均值的置信区间muci,检验统计量的观测值zval >> [h,p,muci,zval] = ztest(x,100,2,0.05) % 调用ztest函数作总体均值的单侧检验 >> [h,p,muci,zval] = ztest(x,100,2,0.05,'right')
[h,p,ci,stats] = ttest2(...)
2020/7/21
© 谢中华, 天津科技大学数学系.
参数估计假设检验
【例 5.2-3】甲、乙两台机床加工同一种产品,从这两台机床加工的
产品中随机抽取若干件,测得产品直径(单位:mm)为:
甲机床:20.1, 20.0, 19.3, 20.6, 20.2, 19.9, 20.0, 19.9, 19.1, 19.9 .
假设:
H0 : 0, H0 : 0, H0 : 0,
H1 : 0 . H1 : 0 H1 : 0
h = ztest(...,alpha) h = ztest(...,alpha,tail) h = ztest(...,alpha,tail,dim) [h,p] = ztest(...) [h,p,ci] = ztest(...)
样 本 2 : Y 1 ,Y 2 , ,Y n 2
假设:
H0 : 1 2, H0 : 1 2, H0 : 1 2,
H1 : 1 2 H1 : 1 2 H1 : 1 2
h = ttest2(x,y) h = ttest2(x,y,alpha) h = ttest2(x,y,alpha,tail) h = ttest2(x,y,alpha,tail,vartype) h = ttest2(x,y,alpha,tail,vartype,dim) [h,p] = ttest2(...) [h,p,ci] = ttest2(...)
乙机床:18.6, 19.1, 20.0, 20.0, 20.0, 19.7, 19.9, 19.6, 20.2 .
设甲、乙两机床
加工的产品的直径分别服从正态分布
N
(
1
,
2 1
)

N
(
2
,
2 2
)


比较甲

乙两台

床加工

产品的

径是否

显著差
异?取显著性水平 0.05.
2020/7/21
© 谢中华, 天津科技大学数学系.
2020/7/21
© 谢中华, 天津科技大学数学系.
参数估计假设检验
二、总体标准差未知时的单个正态总体均值的t检验
总 体 : X~N (,2)
➢ ttest函数 调用格式:
样 本 : X 1 ,X 2 , ,X n
假设:
H0 : 0, H0 : 0, H0 : 0,
H1 : 0 . H1 : 0 H1 : 0
2020/7/21
© 谢中华, 天津科技大学数学系.
参数估计假设检验
四、总体均值未知时的单个正态总体方差的卡方检验
总 体 : X~N (,2)
➢ vartest函数 调用格式:
样 本 : X 1 ,X 2 , ,X n
假设:
H0 :2 02, H0 :2 02, H0 :2 02,
H1 :2 02 H1 :2 02 H1 :2 02
均质量为 50kg?取显著性水平 0.05.
% 定义样本观测值向量 >> x = [49.4 50.5 50.7 51.7 49.8 47.9 49.2 51.4 48.9]; % 调用ttest函数作总体均值的双侧检验, % 返回变量h,检验的p值,均值的置信区间muci,结构体变量stats >> [h,p,muci,stats] = ttest(x,50,0.05)
参数估计假设检验
第一节 常见分布的参数估计
2020/7/21
© 谢中华, 天津科技大学数学系.
参数估计假设检验
一、分布参数估计的MATLAB函数
函数名 betafit
说明
分布的参数估计
函数名 lognfit
说明 对数正态分布的参数估计
binofit dfittool evfit expfit fitdist gamfit gevfit gmdistribution gpfit
参数估计假设检验
参数估计与假设检验
2020/7/21
© 谢中华, 天津科技大学数学系.
教材
参数估计假设检验
2020/7/21
© 谢中华, 天津科技大学数学系.
主要内容
参数估计假设检验
➢ 常见分布的参数估计 ➢ 正态总体参数的检验 ➢ 分布的拟合与检验 ➢ 核密度估计
2020/7/21
© 谢中华, 天津科技大学数学系.
H = vartest(X,V) H = vartest(X,V,alpha) H = vartest(X,V,alpha,tail) [H,P] = vartest(...) [H,P,CI] = vartest(...) [H,P,CI,STATS] = vartest(...) [...] = vartest(X,V,alpha,tail,dim)
2020/7/21
© 谢中华, 天津科技大学数学系.
参数估计假设检验
【例 5.2-4】根据例 5.2-2 中的样本观测数据检验每包化肥的质量的方
差是否等于 1.5?取显著性水平 0.05.
% 定义样本观测值向量 >> x = [49.4 50.5 50.7 51.7 49.8 47.9 49.2 51.4 48.9]; >> var0 = 1.5; % 原假设中的常数 >> alpha = 0.05; % 显著性水平为0.05 >> tail = 'both'; % 尾部类型为双侧 % 调用vartest函数作单个正态总体方差的双侧检验, % 返回变量h,检验的p值,方差的置信区间varci,结构体变量stats >> [h,p,varci,stats] = vartest(x,var0,alpha,tail)
2020/7/21
© 谢中华, 天津科技大学数学系.
参数估计假设检验
三、总体标准差未知时的两个正态总体均值的比较 t检验
总 体 1 : X ~ N (1 , 1 2 ) ➢ ttest2函数
样 本 1 : X 1 ,X 2 , ,X n 1
调用格式:
总 体 2 : Y~ N (2 , 2 2 )
2020/7/21
© 谢中华, 天津科技大学数学系.
参数估计假设检验
第二节 正态总体参数的检验
2020/7/21
© 谢中华, 天津科技大学数学系.
参数估计假设检验
一、总体标准差已知时的单个正态总体均值的U检验
总 体 : X~N (,0 2)
样 本 : X 1 ,X 2 , ,X n
➢ ztest函数 调用格式: h = ztest(x,m,sigma)
2020/7/21
© 谢中华, 天津科技大学数学系.
参数估计假设检验
【例 5.1-1】从某厂生产的滚珠中随机抽取 10 个,测得 滚珠的直径(单位:mm)如下:
15.14 14.81 15.11 15.26 15.08 15.17 15.12 14.95 15.05 14.87 . 若滚珠直径服从正态分布 N(, 2) ,其中 , 未知,求 , 的最大似然估计和置信水平为 90%的置信区间。
ቤተ መጻሕፍቲ ባይዱ
2020/7/21
[h,p,ci,stats] = ttest(...)
© 谢中华, 天津科技大学数学系.
参数估计假设检验
【例 5.2-2】化肥厂用自动包装机包装化肥,某日测得 9 包化肥 的质量(单位:kg)如下:
49.4 50.5 50.7 51.7 49.8 47.9 49.2 51.4 48.9 设每包化肥的质量服从正态分布,是否可以认为每包化肥的平
相关文档
最新文档