数学建模之随机性模型与模拟方法学习教案.pptx
《数学建模之随机性模型与模拟方法学习教案.pptx》由会员分享,可在线阅读,更多相关《数学建模之随机性模型与模拟方法学习教案.pptx(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、会计学1数学建模之随机性模型数学建模之随机性模型(mxng)与模拟方与模拟方法法第一页,共50页。n n 随机变量随机变量n n 蒙特卡罗方法蒙特卡罗方法(fngf)n n 随机数的生成随机数的生成n n 模拟模拟第1页/共50页第二页,共50页。一、随机变量一、随机变量(su j bin lin)n n 何谓随机变量?随机变量是一个其值不可预测的变量。虽然一个随机变量在个别试验中其结果不确定,但在大量重复试验中其结果是具有(jyu)统计规律的。正是随机变量的这种规律性使我们可以利用它来建模。例如我们可以利用下述的数据:n n 得出一个模型。时间(shjin)t(秒)0 1 2 3 4 5 6
2、 7 8 9变量X 1 0 2 2 1 2 0 1 0 2第2页/共50页第三页,共50页。n n 是一个离散的随机变量并取值于 0,1和2。我们不可能给出 与 的确定的关系式,但是可以通过数 的不同值出现次数来描述这随机型 的规律列表如下:n n 这个表给出了随机变量 的变化规律,频率告诉(o s)某个特定的事件发生的频繁程度。如果我们需要构造一个含有随机变量的模型,可以假设这个规律总是成立的,模型的假设可以基于这几个数据之上。实际操作时可以把频率分布当作概率函数来处理,但应注意概率是频率的极限值,这两者是有差异的。在处理一个简单的理论模型时,对概率函数 0 1 2频数(pn sh)3 3
3、4频率 0.3 第3页/共50页第四页,共50页。n n必须(bx)作出合适的选择。例如,假设在上述问题中的随机变量取三个值时等于可能的,这样其概率函数为n n这个例子说明在处理随机变量的模型时有以下两种选择:n n (1)使用一个理论模型。这在任何一本概率统计的书上都可以找到一些标准的理论模型如二项分布等。每一个都基于一定的假设之下成立的,所以在选用时要特别注意其假设条件。n n (2)使用基于实际数据的频率表,并不去套用不准理论模型。0 1 2第4页/共50页第五页,共50页。n n使用前者的好处在于能精确地叙述变量的概率,在处理问题时可以充分发挥数理统计的作用。但这一好处把所求模式制约在
4、了处理简单情形。随着复杂性的增加,数学就变的太难。使用后者的好处在于模型时基于观测到的数据而不是基于假设之上。增加复杂性并不成为一大障碍,但我们不再能利用数理统计而得求助于模拟以及模型的统计结果。n n在建立随机性模型时,首先要注意,将要处理的是离散还是连续的随机变量(su j bin lin)。n n 1、离散随机变量(su j bin lin)n n 离散随机变量(su j bin lin)的理论模型是由概率函数 n n来刻画的。这个式子说明随机变量(su j bin lin)取值 时的概n n率。对于离散型的随机变量(su j bin lin)有下面三种重要的分布第5页/共50页第六页,
5、共50页。n n(01)分布 设随机变量 只可能取0、1两个值,它的分布规律是n n n n则称 服从(01)分布。对于一个随机实验,如果(rgu)它的样本空间只包含两个元素,即 ,我们总能在 上定义一个服从(01)分布的随机变量n n来描述这个随机实验的结果。例如,对新生儿的性别进行登记,检查产品的质量是否合格等都可以用(01)分布的随机变量来描述。第6页/共50页第七页,共50页。n n(2)二项分布 设实验 只有两个可能的结果,将 独立地重复地进行 次,则称这一串重复的独立实验为 重贝努利实验。它是一重和重要的数学模型,有着广泛的应用。若用 表示 重贝努利实验中事件 发生的次数,是一个随
6、机变量,它服从如下(rxi)的二项分布n n n n 特别,当 时二项分布就是(01)分布。第7页/共50页第八页,共50页。n n(3)泊松分布)泊松分布 设随机变量设随机变量 所有所有可能的取值为可能的取值为 而取各个而取各个值的概率为值的概率为 n n n n 其中,其中,是常数是常数(chngsh),则称则称 服从参数为服从参数为 的泊松分布。的泊松分布。可以证明当可以证明当 很小时,以很小时,以 为参数为参数的二项分布,当的二项分布,当 时趋于以时趋于以 为为参数的泊松分布,其中参数的泊松分布,其中 第8页/共50页第九页,共50页。2 2、连续、连续、连续、连续(linx)(lin
7、x)的随机变量的随机变量的随机变量的随机变量n n理论模型的连续型随机变量(su j bin lin)可以由概率密度函数 n n 来描述,对所有的 存在n n ,且 ,随机变量(su j bin lin)落在区间 n n 的概率可由 来给出,在连续型随机变n n 量中下述两种是重要的。第9页/共50页第十页,共50页。n n(1)均匀分布 设连续型随机变量 具有概率密度n n则称 在区间(q jin)(a,b)上服从均匀分布。n n 在区间(q jin)(a,b)上服从均匀分布的随机变量 ,具有下述意义的等可能性,即它落在区间(q jin)(a,b)中任意等长度的子区间(q jin)内的可能性
8、是相同的,或者说它落在子区间(q jin)内的概率只依赖于子区间(q jin)的长度而与子区间(q jin)的位置无关。n n (2)正态分布 设连续型随机变量 的概率密度为n n其中 为常数,则称 服从参数为 的第10页/共50页第十一页,共50页。正态分布。正态分布。连续型随机变量的值如同离散的一样可以用频率表给出,连续型随机变量的值如同离散的一样可以用频率表给出,但不同但不同(b tn(b tn)的是离散的随机变量每个频率对应于随的是离散的随机变量每个频率对应于随机变量的一个值,而对于随机变量每一个频率对应于随机变量的一个值,而对于随机变量每一个频率对应于随机变量的一个取值范围。机变量的
9、一个取值范围。第11页/共50页第十二页,共50页。二、蒙特卡罗方法二、蒙特卡罗方法(fngf)n n蒙特卡罗方法是计算模拟的基础,其名字来源于世界(shji)著名的赌城摩纳哥的蒙特卡罗。其思想来源于著名的蒲丰投针问题。n n1777年法国科学家蒲丰提出了下述著名问题:平面上画有等距离 的一些平行线,取一根长度为 的针,随机地向有平行线的平面上掷去,求针与平行线相交的概率。n n我们用几何概型来解决这一问题。设M为针落下后的中点,表示中点M到最近一条平行线的距离,表示针于平行线的交角,如图所示。那么基本时间区域第12页/共50页第十三页,共50页。图第13页/共50页第十四页,共50页。n n
10、它为平面(pngmin)上的一个矩形,其面积为 。n n 为使针与平行线(与 最后的一条平行线)相交,其充要条件是n n n n n n n n 的面积为 ,这样针与平行线相交的概率为n n n n 设一共投掷 次(是一个事先选好的相当大的自然数),观察到针和直线相交的次数为 。第14页/共50页第十五页,共50页。n n 从上式我们看到,当比值 不变时,值始终不变。取 为 的近似值,我们可以算出 的近似值。可以想象当投掷次数越来越多时计算的结果就越来越准确。下表时这些实验的有关资料(zlio)(此处把 折算为1):实验者实验者年份年份针长针长投掷次数投掷次数相交次数相交次数 的实验的实验值值
11、pulf18500.8500025323.1596Smith18550.632041218.53.1554De Morggen C 18601.0600382.53.137Fox18840.7510304893.1595Lazzerini19010.83340818083.141592Reina19250.541925208593.1795第15页/共50页第十六页,共50页。n n 由此可以看出蒙特卡罗方法的基本步骤:首先,建立一由此可以看出蒙特卡罗方法的基本步骤:首先,建立一个概率模型,使它的某个参数等于问题的解。然后按照个概率模型,使它的某个参数等于问题的解。然后按照假设的分布,对随机变
12、量选出具体假设的分布,对随机变量选出具体(jt(jt)的值(这一过程又的值(这一过程又叫着抽样),从而构造出一个确定性的模型,计算出结叫着抽样),从而构造出一个确定性的模型,计算出结果。再通过几次抽样实验的结果,的到参数的统计特性,果。再通过几次抽样实验的结果,的到参数的统计特性,最终算出解的近似值。最终算出解的近似值。n n 蒙特卡罗方法主要用再难以定量分析的概率模型,这蒙特卡罗方法主要用再难以定量分析的概率模型,这种模型一般的不到解析的结果,或虽然又解析结果,但种模型一般的不到解析的结果,或虽然又解析结果,但计算代价太大以至不可用。也可以用在算不出解析结果计算代价太大以至不可用。也可以用在
13、算不出解析结果的定性模型中。的定性模型中。n n 用蒙特卡罗方法解题,需要根据随机变量遵循的分布用蒙特卡罗方法解题,需要根据随机变量遵循的分布规律选出具体规律选出具体(jt(jt)的至,即抽样。随机变量的抽样方法很的至,即抽样。随机变量的抽样方法很多,不同的分布采用的方法不尽相同。在计算机上的各多,不同的分布采用的方法不尽相同。在计算机上的各种分布的随机数事实上都是按照一定的确定性方法产生种分布的随机数事实上都是按照一定的确定性方法产生的伪随机数。的伪随机数。第16页/共50页第十七页,共50页。三、随机数的生成三、随机数的生成(shn chn)n n我们知道对于丢硬币的随机结果可以用以下的离
14、散随机变量(su j bin lin)的改里函数来描述 n n n n 如果我们需要模拟随机变量(su j bin lin)的以个值或一个集合,可以用丢硬币然后记录其其结果的方法来得到,然而这具又相当的局限性,这里我们用数学程序来产生拟随机变量(su j bin lin)。即看上去是随机出现的,但并非真正的随家便朗,它们产生于一个梯推公式。不过这些拟随机数并没有明显的规律,当给于适当的伸缩之后,它们非常接近于在 区间的均匀分布。X 0 1第17页/共50页第十八页,共50页。n n这种方法的思想是,设计一个(y)把 和 之间的整数映射到它们自身上的函数 ,然后从 开始,依次计算 例如通过下面的
15、公式可以产生这样的一组随机变量n n 给定任意一个(y)初值,如 代入公式得 ,然后用 去除得 ;同样 n n 代入公式,可以得 ,重复这一过程可以得到我们所需要的一组随机变量。在程序设计和软件包中通常用 来表示由这样,我们用它来表示从 上的均匀分布所产生的随机变量。第18页/共50页第十九页,共50页。n n 我们可以从它构造出另外的随机变量。例如,可以从 给出区间 上的连续均匀分布的随机变量。如果我们要生成带参数 的指数分布,可以用 。如果我们要生成平均值未零,标准差为 1 的正态分布,可以用下列(xili)公式 n n 和n n n n 来给出 的两个值,令 或 n n 可以生成 型的正
16、态分布。第19页/共50页第二十页,共50页。n n 为了得到离散的随机变量,我们把 分成若干部分。例如设计一个离散的随机变量有下列的概率函数。n n取一个RND值:如果 ,则 ;如果 ,则 ;n n 如果 ,则 。n n对于连续的随机变量除了取生成的随机变量是每类的中点外,我们可以(ky)用同样的思想进行列表分类。如n n n n n n n n 0 1 2 0.3 0-10 10-15 15-20频率(pnl)第20页/共50页第二十一页,共50页。n n 的一个(y)值将平移到 。一个(y)更细致的方法是用线性插值而不是取中点,即n n n n 给出 。n n 从已知的 模拟一个(y)连
17、续随机变量的理论分布,可以用以下方法:n n 第21页/共50页第二十二页,共50页。n n(1)逆累积分布函数法 如果随机变量的 n n 是 ,则累积分布函数是 n n 。如果把它作为一个随机变量,是 上的均匀分布。从 上的均匀分布取一个 值,解方程 得对应(duyng)得 的值,例如,设 n n n n 累积分布函数为n n 解 得 。这就是我们所要的由这个分布所生成的 的值第22页/共50页第二十三页,共50页。n n(2)排除(pich)法 对于这种方法我们需要用两个 n n 值来生成一个 值。设 的值在区间n n 外为 ,而 的最大值是 。n n 我们可以通过如下的步骤生成 的值。n
18、 n 从 上的均匀分布生成 和 ;n n 用 计算 ;n n 计算 ;n n 用 算出 ;n n 如果 ,则接受 ,否则排除(pich)n n 回到 。n n 对于上面的例子,我们取第23页/共50页第二十四页,共50页。四、模拟四、模拟(mn)n n模拟是现象的模型所产生的再现。所谓数学模拟就是模拟是现象的模型所产生的再现。所谓数学模拟就是用模型使现象再现。因此,表示现象的部分或总体的用模型使现象再现。因此,表示现象的部分或总体的基本方程和表示自然规律的数学模型全是数学模拟。基本方程和表示自然规律的数学模型全是数学模拟。然而,狭义地讲主要指的是数字模拟。它是将复杂现然而,狭义地讲主要指的是数
19、字模拟。它是将复杂现象作出可以用数字计算机表达的数学模型,从数值上象作出可以用数字计算机表达的数学模型,从数值上进行各种实验。各种方法随着计算机的进步已广泛地进行各种实验。各种方法随着计算机的进步已广泛地应用起来应用起来(q(q li)li)。因此我们所说的模拟主要是指数学。因此我们所说的模拟主要是指数学模拟。模拟。第24页/共50页第二十五页,共50页。n n例 2.18 一列火车(huch)大约在下午1点离开 站其规律如下;n n 火车(huch)从 到 途中所需要的平均时间为 分,由 n n 分钟的标准差。如果你要赶的是这趟火车(huch)的下一站 ,而你到达 的站的时间分布为n n 问
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 建模 随机性 模型 模拟 方法 学习 教案
限制150内