《MATLAB在概率统计中的应用》由会员分享,可在线阅读,更多相关《MATLAB在概率统计中的应用(29页珍藏版)》请在金锄头文库上搜索。
1、 MATLAB在概率统计中的应用1 求平均值 一组数据用x表示 则 mean(x) 为各元素的算术平均 而 sum(x.*p) 为该组数据的加权平均,p为对 应数据的权重 其他命令包括: max, min, median(中位数), sort(递增排序), range(级差), sum(向量x的元素总和 ), cumsum (向量x的累计元素总和 )1例 测得8组数据为(以 mm计)74.001,74.005,74.003,74.001,74.000,73.998,74.006,74.002。试求样本的均值。 d= mean(d)例 设随机变量X的分布律见表 ,求E(X)和E(3 +5 )的值
2、。 x -2 0 2 Pk x=-2 0 2;Pk=0.4 0.3 0.3 sum(x.*pk)2z=3*y+5 sum(z.*pk)方差和标准差 方差:D(x)=Ex-E(x)2 标准差:(x)=sqrt(D(X) 命令函数:var(x) %方差 var(x,1) var(x,w) std(x) %标准差 std(x,1) %计算列标准差3例 对例 1中的样本值d ,求其方差值、样本方差值、标准差、样本标准差的值解:d= x1=var(d,1) , x2=var(d), x3=std(d,1) , x4=std(d)vx4 = 0.0026 4例 有15名学生的体重(单位为 kg)为75.0
3、,64.0 ,47.4,66.9,62.2,62.2,58.7,63.5,66.6,64,57.0,61.0,56.9,50.0,72.0。计算此15名学生体重的均值、标准差解: w=; mean1=mean(w) std1=std(w) 59.1.6 协方差和相关系数协方差 cov(x,y)=Ex-E(x)y-E(y)相关系数 cov(x,y) cov(x,0) cov(x,1) corrcoef(x,y) corrcoef(x)例 协方差矩阵函数和相关系数函数应用示例。 a=1,2,1,2,2,1 var(a) cov(a) d=rand(2,6) cov1=cov(d) conzhi=c
4、ov1(2)69.1.7 协方差矩阵例:c=rand(3,3) cov(c) corrcoef(c)常用的统计分布量9.2.1 期望和方差例 求参数0.12和0.34的 分布的期望和方差。解: m,v=betastat(0.12,0.34)例 按规定,某型号的电子元件的使用寿命超过1500小时为一级品,已知一样品20只,一级品率为0.2,问样品中一级品元件的期望和方差为多少?7 m,v=binostat(20,.2)例 求参数为6的泊松分布的期望和方差 m,v=poisstat(6)9.2.2 概率密度函数 pdf(name,x,a,b,c)例 计算正态分布N(0,1)下的在点0.7733的值
5、。 pdf(norm,0.7733,0,1) normpdf(0.7733,0,1)例 绘制卡方分布密度函数在 n分别等于1,5,15的图. clf x=0:0.1:30; y1=chi2pdf(x,1); plot(x,y1,:)8 hold on y2= chi2pdf(x,5); plot(x,y2,+) y3= chi2pdf(x,15); plot(x,y3,o) axis(0,30,0,0.21)9.2.3 概率值函数(概率累积函数)例 某一公安在长度为t的时间间隔内收到的紧急呼救次数服从参数为 t/2的泊松分布,而与时间间隔起点无关(时间以小时计) 求 (1)在某一天中午12时至
6、下午3时没有收到1呼救的概率 (2)在某一天中午12时至下午5时至少收到1次紧急呼救的概率 9解:poisscdf(0,1.5) poisscdf(0,2.5) 例 设XN(3,) (1)求P2X5,P -4X2,P X3; (2)确定c使得P Xc= P Xc. P2X5 a1=normcdf(2,3,2) a2=normcdf(5,3,2) p=a2-a1 P -4X2 p=1- normcdf(2,3,2)+ normcdf(-2,3,2) P X3 p= 1- normcdf(3,3,2)9.2.4 分值点函数例 求上例的第(2)问 解: 若要P Xc= P Xc= P Xc=0.5,
7、 norminv(0.5,3,2)例 在假设检验中常用到求分值点的问题,如当 时,求Z(0.05/2)和T(0.05/2,10)11 norminv(0.025,0,1) tinv(0.025,10)9.3.1 正态分布参数估计例 假设某种清漆的9个样品,其干燥时间(以小时计)分别为6.0.5.7,5.8,6.5,7.0,6.3,5.6,6.1,5.0.设干燥时间总体服从正态分布。 解:time=6.0 5.7 5.8 6.5 7.0 6.3 5.6 6.1 5.0 ; MUHAT,SIGMAHAT,MUCI,SIGMACI=normfit( time,0.05) 12例 分别使用金球和铂球测
8、定引力常数(1)用金球测定观察值为:6.683,6.681,6.676,6.678,6.679,6.672;(2)用铂球测定观察值为:6.661,6.661,6.667,6.667,6.664. 解:j=; b=; MUHAT,SIGMAHAT,MUCI,SIGMACI=normfit( j,0.1) MUHAT,SIGMAHAT,MUCI,SIGMACI=normfit( b,0.1) 13例 已知以下数据为指数分布,求它的置信度为0.05的参数的估计值和区间估计。数据为1,6,7,23,26,21,12,3,1,0。解: a=1,6,7,23,26,21,12,3,1,0; MUHAT,M
9、UCI=expfit(a,0.05)9.4 区间估计9.4.1 Gauss-Newton法的非线性最小二乘数据拟合 nlinfit nlinfit(X,Y,MODEL,BETA0) BETA,R,J= nlinfit(X,Y,MODEL,BETA0)149.4.2 非线性拟合预测的交互图形工具 nlintool nlintool (X,Y, MODEL,BETA0,ALPHA) nlintool (X,Y, MODEL,BETA0,ALPHA,XNAME,YNAME)9.4.3 非线性最小二乘预测的置信区间 nlpredci YPRED, delta=mlpredci(MODEL,INPUTS
10、,XF,J)非线性模型的参数置信区间 nlparciCI=nlparci(X,F,J)159.4.5 非负最小二乘 nnls x=nnls(A,b) x,w=nnls(A,b)9.5 假设检验9.5.1 单个总体 均值 的检验16 x=H,sig=ztest(x,0.5,0.015,0.05,0)2.未知时的 检验(t检验法)3.例 某种电子元件的寿命X(以小时计)服从正态分布, 均未知。现测得16只元件的寿命如下所示:4. 159 280 101 212 224 379 179 264 5. 222 362 168 250 149 260 485 1706. x=159 280 101 21
11、2 224 379 179 264 222 362 168 250 149 260 485 1707. H,sig=ttest(x,225,0.05,1)179.5.2 两个正态总体均值差的检验(t检验)例 在平炉上进行一项试验以确定改变操作方法的建议是否会增加钢的得率,试验是在同一只平炉上进行的。每炼一炉钢时除操作方法外,其他条件都尽可能做到相同。先用标准方法炼一炉,然后用建议的新方法炼一炉,以后交替进行,各炼10炉,其得率分别为:设这两个样本相互独立,且分别来自正态总体18 均未知。问建议的操作方法能否提高得率(取 )?解:x=78.1,72.4,76.2,74.3,77.4,78.4,
12、y=79.1,81.0,77.3,79.1,80.0,79.1,79.1,H,sig,ci=ttest2(x,y,0.05,-1)9.5.3 秩和检验例 某商店为了确定向公司A或B购买某种商品,将A,B公司以往的各次进货的次品率进行比较,数据如下,设两样本独立。问两公司的19商品的质量有无显著差异。设两公司的商品的次品密度最多只差一个平移,取 。分别以 记公司A,B的商品率总体的均值。所需检验的假设为 a=7.0 3.5 9.6 8.1 6.2 5.1 9.4 4.0 2.0 10.5 ; b=5.7 3.2 4.2 11.0 9.7 6.9 3.6 4.8 5.6 8.4 10.1 5.5
13、12.3p,H=ranksum(a,b,0.05)209.5.4 中值检验1 signrank函数 signrankP= signrank(x,y,ALPHA)P,H= signrank(x,y,ALPHA)2 signtest函数 signtestP= signtest (x,y,ALPHA)P,H= signtest(x,y,ALPHA)方差分析和回归诊断9.6.1方差分析 anoval(x)21例 设有三台机器,用来产生规格相同的铝合金薄板。取样、测量薄板的厚度精确至千分之一厘米。得结果如下:检验各台机器所产生的薄板的厚度有无显著的差异? x=0.236 0.238 0.248 0.24
14、5 0.243; 0.257 0.253 0.255 0.254 0.261; anoval(x)222 双因素试验的方差分析 anova2(X,REPS)例 一次火箭使用了4种燃料,3种推进器做射程试验,每种燃料与每种推进器的组合各发射火箭两次,得到如下结果。 推进器(B) B1 B2 B3 燃料( 71.5000 51.0000 41.4000 23解: 71.5000 51.0000 41.4000 ; anova2(a,2)9.6.2 回归分析例 为了研究某一化学反应过程中,温度X对产品得率Y的影响,测得数据如下24温度x 100 110 120 130 140 150 160 170
15、 180 190 得率y 45 51 54 61 66 70 74 78 85 89试做y=a+bx型的回归。解:x=100 110 120 130 140 150 160 170 180 190 y=45 51 54 61 66 70 74 78 85 89 a,b=polyfit(x,y,1)统计图9.7.1 直方图 hist9.7.2 角度扇形图 rose9.7.3 正态分布图 h=normplot例:x=normrnd(0,1,100000,1); normplot(x)259.7.4 参考线 refline(SLOPE,INTERCEPT) refline(SLOPE)H= refl
16、ine(SLOPE,INTERCEPT)9.7.5 显示数据采样的盒图例:x=normrnd(0,1,10000,1); boxplot(x,1,+,1)9.7.6 对离散图形加最小二乘法直线例:a=0.1,0.3,0.4,0.55,0.7,0.8,0.95; b=15,18,19,21,22.6,23.8,26; plot(a,b,”*”);lsline9.7.7 QQ图 qqplot(x,y)26例:plot(a,b,*) qqplot(a,b)279.8 函数的最小值9.8.1 单变量函数的最小值 x=fmin(F,x1,x2) F为目标函数,x为返回的区间 x1,x2 内的 函数最小值所对应的自变量坐标。 例: 求函数 (x3+cosx+xlogx)/ex 在(0,1)区间的 最小值点。 fmin(x3+cos(x)+x*log(x)/exp(x),0,1)289.8.2 多变量函数的最小值 x=fmins(F,x0) F为多变量目标函数 x0为预估最小值对应的坐标 x为fmins返回的函数最小值对应的坐标值 F,x0,x均为矩阵形式例: 求函数2x13+4x1x23-10x1x2+x22的最小值点29