数学实验10:数据的统计与分析_第1页
数学实验10:数据的统计与分析_第2页
数学实验10:数据的统计与分析_第3页
数学实验10:数据的统计与分析_第4页
数学实验10:数据的统计与分析_第5页
已阅读5页,还剩5页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验10:数据的统计与分析习题5: 炮弹射击的目标为一圆形区域,半径为100m,弹着点以圆心为中心成二位正态分布,设在密度函数式当中,=80m,=50m,相关系数r=0.4,求炮弹命中圆形区域的概率。模型建立 设目标中心为坐标原点。Rad(radium)=100,则圆形区域可以表示为:着弹点符合二维正态分布,记其坐标为(x,y),其概率密度为有: (1)其中=,=,由于中心在原点,所以上式中不含有期望值(=0)。于是炮弹命中圆形区域的概率可以利用二重积分求得: (2)以上积分无法用解析访法求解,可以根据MonteCarlo方法通过下式进行运算: (3)其中,表示与圆域外切的正方形区域的面积,n为投点次数,表示落在区域中的点的坐标。程序设计(程序部分可直接粘贴运行): 1)构造概率密度函数,符合(1)式functionf=prob(s1,s2,r,x,y)f=1/(2*pi*s1*s2*sqrt(1-r^2))*exp(-1/(1-r^2)/2*(x^2/s1^2-2*r*x*y/s1/s2+y^2/s2^2)); 2)主函数clearalls1=80;s2=50; %s1,s2为标准差r=0.4; n=100000; rad=100; x=unifrnd(-rad,rad,1,n); %在(-100,100)内随机均匀取n组x,y值,y=unifrnd(-rad,rad,1,n);sum=0;m=0;tic %计时fork=1:n ifx(1,k)^2+y(1,k)^2<=rad^2 %实现MonteCarlo方法sum=sum+prob(s1,s2,r,x(1,k),y(1,k));m=m+1; %sum为(3)式右端和式部分endendtocp=(2*rad)^2/n*sum %根据(3)式计算概率运行结果及分析:n=10000012345计算结果0.69620.69770.69650.69800.6967计算时间(s)2.1611752.1608332.1965802.1429442.189436n=1000012345计算结果0.69060.69970.69530.69720.7025计算时间(s)0.217610.208250.208710.240710.22048 最终结果为0.7左右。 通过上表还可以看出,随即试验的次数并不能完全的决定最终结果的准确性。当n=1e5时,其结果比起n=1e4的结果相对稳定,但是计算时间是后者的10倍,可以推断若将本方法应用于更大规模的数据处理当中,必然产生精度和计算速度的矛盾。 以上问题是实际上反映了局部抽样中必然存在的问题,MonteCarlo算法的理论基础是Bernoull大数定理,即:n次独立重复试验中A发生的次数k,与A在每次试验中发生的概率p有如下关系: (4)而实际中的试验次数必然是有限的,所以最终得到的结果必然会不能完全符合p概率值。但是,在多次重复试验中,同分布的随机变量,其总体期望和方差为: (5) (6)可以看出,随着试验次数的增加,总体期望并没有发生变化,但是方差变小了。这也就是n=10000时得到的结果波动性比n=100000时要强的原因了,试验次数越多,试验结果偏离实际概率的程度就越小。可知,在n更大的情况下,对应着一个精度,在该精度要求下,最终结果可以认为是和概率值完全符合。这里不再继续进行次数更多的实验。一个错误的分析: 同课本中例6不同的是,本题的x、y是相互关联的,即满足二维正态分布,而例6种的x、y坐标是相互独立的,各自满足一维正态分布。因此,在x-y平面上,对两个坐标的取点就必须考虑其相互影响,x、y的取值不是关于坐标轴对称的(实际是关于原点对称的),因此在计算积分时区域位于四个象限内的积分也不是完全相等的。若此时仍采用例s1=80;s2=50; %初始条件若干,同前r=0.4;n=100000;rad=100;m=0;mu=[0,0]; %期望sigma=[s1^2,s1*s2*r;s1*s2*r,s2^2]; %协方差矩阵x=mvnrnd(mu,sigma,n); %生成服从二维分布的随机二维向量fork=1:n %检验在圆域内的点的个数ifx(k,1)^2+x(k,2)^2<=rad^2m=m+1;endendP=m/n结果:P=0.695350000000.699690000000.697370000000.69934000000。。。可以看到最终的结果仍然在0.7左右。采用本方法,实际上是完全模拟了现实的投弹过程,是一种直接符合大数定理形势的MonteCarlo方法。习题9: 轧钢有两道工序:粗轧和精轧,粗轧钢坯时由于各种随机因素的影响,得到的钢材长度成正态分布,其均值可由轧机调整,而方差是设备精度决定的,不能改变;精轧时将轧得到钢材轧成规定的长度(可以认为没有误差)。如果粗轧后的钢材长度达与规定长度,精轧时要把多的部分轧掉,造成浪费;如果粗轧后的钢材长度已经小雨规定长度,则整根报废,浪费更严重。问题是已知的钢材规定的长度l和粗轧后的钢材长度的均方差,求可以调整的粗轧时刚才长度的均值m,失踪的浪费最小。从以下两种目标函数种选择一个,在l=2m,=20cm条件下求均值m:(1)每粗轧一根刚才的浪费最小(2)没得到一根规定长度的钢材浪费最小1.模型建立 本题需要建立反映钢材浪费程度的目标函数,并使其最小,但由于涉及到正态分布的概率密度函数,是一个非线优化问题。之后的建模并没有严格按照优化问题的步骤进行,而是采用了更简便的数值扫描的办法直接找到最小点。I. 浪费程度可以直接用浪费的钢材的长度表征,建立关于浪费长度的目标函数:由于粗轧长度的不同会造成两种浪费模式,因此对两种模式分别进行研究:1)粗轧的得到的钢材长度小于规定长度,全部浪费;2)粗轧的得到的钢材长度大于规定长度,大于规定长度的部分被浪费;对于模式1,浪费量的“期望”值(实际是不同浪费长度用其概率密度加权后的和)可用以下方法求得: (1)x为粗轧得到的钢材长度,w1表示模式1的浪费总长度的估计值,p(x)粗轧的概率密度函数;对于浪费模式2,由于是部分浪费,所以浪费长度由x本身变为x-L,且积分区域也将变为L右方,有下式: (2)本题当中,x服从正态分布,即: (3)其中m为本题所求的正态分布期望m,为方差。写成优化问题的一本形式: (4)最后的不等式约束条件的原因是: m为正态分布的期望,若其小于标准长度L,很明显将至少有50%的钢材由于粗轧后小于L而被直接浪费,这显然不是最优的方法,所以有L<m;考虑到正态分布的3法则,可以认为位于m点左方距离大于3的点,其概率密度极小,分布函数值(概率)接近于0,若L位于该区域,则浪费模式1出现的概率基本为0,失去了讨论的价值,因此有m<L+3。 w1+w2的形势可以利用积分性质进行化简: (5)其中E为正态分布的期望,就是m的值,F(L)表示在x=L点的分布函数值。将(5)代入(4),就可以直接采用扫描m的办法找到w1+w2的最小值点。 II. 第二问是一个条件期望的问题,在第一问的基础上,利用条件期望公式可以直接得到: (6)其中表示在事件B发生的条件下A的期望。对于本题,(6)式的意义是: 因此,可以直接利用第一问的结果除以每得到一根规定长度的钢材的概率即可。2.程序设计1)第一问clearv=1;forq=2:0.001:2.6 %在l<m<l+3*sigma区间内扫描m值m=q;s=0.2;l=2; Fl=normcdf(l,m,s); %求F(l)p(v,:)=[m,m-l*(1-Fl)]; %(5)式v=v+1; %用p(v,:)记录结果,输出[m,w1+w2]endpplot(p(:,1),p(:,2)) %绘制浪费期望值p同粗扎期望值m的关系曲线2)第二问:clearv=1;forq=2:0.01:2.6;m=q;s=0.2;l=2;Fl=normcdf(l,m,s);p(v,:)=[m,(m-l*(1-Fl))/(1-Fl)]; %式(6),除以每得到一根规定长度钢管的概率,即:L点(规定长度)的分布函数值 v=v+1;endp3.运行结果 1)第一问mW1+w2mW1+w2212.3350.42892.0010.9972.3360.4292.0020.9942.3370.4292.0030.9912.3380.4292.0040.9882.3390.4291……2.340.42912.3210.42952.3410.42922.3220.42942.3420.42932.3230.42932.3430.42932.3240.42922.3440.42942.3250.42922.3450.42952.3260.42912.3460.42962.3270.4292.3470.42972.3280.4292.3480.42992.3290.4292.3490.432.330.4289……2.3310.42892.5970.59982.3320.42892.5980.60082.3330.42892.5990.60172.3340.42892.60.6027表1:数据扫描结果图1:扫描趋势曲线 可以看到,最终的结果m取2.33左右时,可以使得浪费的期望值w1+w2最小(0.4389m). 由曲线可以直观的看到变化趋势,结合本题的实际意义很好理解。以m=2.33作为起始点,当m减小小时,L(始终位于m左侧,见”模型建立”)靠近m,则产生第一类浪费模式(整根报废)的钢材量增加;若m增大,L远离m,第一浪费模式的钢材减少,但第二类浪费模式(精轧浪费)的数量增加。由于精轧过程的浪费一定会少于整根报废的情况,所以曲线右端部分相对于左半部分比较平缓。2)第二问mm222.3560.44792.0011.98612.3570.44792.0021.97232.3580.44792.0031.95862.3590.44792.0041.94512.360.448……2.3610.4482.3480.44822.3620

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论