Matlab概率论与数理统计实践-对均值的参数估计及正态密度曲线与直方图的结合

本文通过一组零件质量数据,展示了如何使用Matlab进行正态分布参数的估计和置信区间的计算,同时生成了直方图与正态密度曲线的对比图,验证了估计的准确性。
  1. 题目:
    某厂生产的零件重量服从正态分布 ,现从该厂生产的零件中抽取9个,测得其质量(单位:g)为:
    45.3 45.5 45.1 45.3 45.5 45.7 45.4 45.3 45.6
    (1)求平均质量μ的置信水平为0.95的置信区间及参数估计量;
    (2)作出附加有该正态密度曲线的直方图 。
  2. 问题理论分析:
    显然, 该置信区间为双侧置信区间, σ²未知, 则置信区间为
    在这里插入图片描述
  3. 程序设计及必要注释
x=[45.3  45.5  45.1  45.3  45.5  45.7  45.4  45.3  45.6];   %输入样本
[muhat,sigmahat,muci,sigmaci]=normfit(x)    %该函数可计算正态分布中参数的估计值及置信区间
%返回的muhat即为该分布的均值的估计值,sigmahat为方差的估计值
data=normrnd(muhat,sigmahat,10000,1);    %产生一万个服从上述正态分布的随机数
histfit(data) %作图
title('题3.2 直方图和正态密度曲线');
xlabel('x')
ylabel('y')

函数说明:

  • [muhat,sigmahat,muci,sigmaci]=normfit(x): 根据正态分布数据 x 对参数 mu 和sigma做出估计 , 返回值 muhat 是 x 的均值的点估计 , sigmahat是标准差的点估计 , muci 是均值的置信度为 95%的置信区间 , sigmaci 是标准差的置信度为 95%的置信区间
    若对置信度的要求不是默认的95%,可做如下调整:.
    [muhat,sigmahat,muci,sigmaci]=normfit(x,alpha): 返回的置信区间的置 信度为100(1-alpha)%.
  • histfit(data) :data 为向量 , 返回直方图和正态曲线 .
  • histfit(data, nbins)nbins: 指定 bar 的个数 , 缺省时为 data 中数据个数的平方根
  1. 结果呈现及结果分析:
    muhat = 45.4111
    sigmahat = 0.1833
    muci = 2×1
    45.2702
    45.5520
    sigmaci = 2×1
    0.1238
    0.3512
    在这里插入图片描述
    结果分析:
    则所求置信区间为(45.2702,45.5520)
    直方图与概率密度曲线比较吻合,若随机数的数量增多,则吻合程度将更高
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值