随机数的生成方法.pptx

上传人:一*** 文档编号:72002235 上传时间:2023-02-08 格式:PPTX 页数:26 大小:247.70KB
返回 下载 相关 举报
随机数的生成方法.pptx_第1页
第1页 / 共26页
随机数的生成方法.pptx_第2页
第2页 / 共26页
点击查看更多>>
资源描述

《随机数的生成方法.pptx》由会员分享,可在线阅读,更多相关《随机数的生成方法.pptx(26页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、会计学1随机数的生成随机数的生成(shn chn)方法方法第一页,共26页。在一定的统计意义在一定的统计意义(yy)下可作为随机样本下可作为随机样本X1,X2,Xn的一组样本值,称的一组样本值,称r1,r2,rn一组具有与一组具有与X相同分布的随机数相同分布的随机数.例例1 设随机变量设随机变量XB(1,0.5),模拟该随机变模拟该随机变量量X的一组样本的一组样本(yngbn)值值.一种简单的方法是一种简单的方法是 抛一枚均匀硬币,观察出现正反面的情况,抛一枚均匀硬币,观察出现正反面的情况,出现正面出现正面(zhngmin)记为数值记为数值“1”,否则记为否则记为“0”得:得:0,0,1,0,

2、1,1,1,0,1,0,0,0,0,1,1,0,1,0,可看成可看成总体总体X 的一系列样本值的一系列样本值,或称产生了或称产生了一系列一系列具有两点分布的随机数具有两点分布的随机数.第1页/共26页第二页,共26页。需要寻求一种需要寻求一种(y zhn)简便、经济、可靠简便、经济、可靠,并能在计算机上实现的产生随机数的方法并能在计算机上实现的产生随机数的方法.数学软件有产生常用数学软件有产生常用(chn yn)分布随机数的功能分布随机数的功能对特殊对特殊(tsh)分布分布需要数据量很大时需要数据量很大时 不太有效不太有效第2页/共26页第三页,共26页。二二二二.均匀分布随机数的产生均匀分布

3、随机数的产生均匀分布随机数的产生均匀分布随机数的产生(chnshng)(chnshng)最常用、最基础的随最常用、最基础的随机数是在(机数是在(0,10,1)区间)区间(q jin)(q jin)内均匀分布的随机数内均匀分布的随机数(简记为简记为RND)RND)理解理解(lji)为:随机变量为:随机变量XU(0,1)的一组样本值的模拟值的一组样本值的模拟值 一般采用某种数值计算方法产生随机数序列,在计算机上运算来得到一般采用某种数值计算方法产生随机数序列,在计算机上运算来得到.通常是利用递推公式:通常是利用递推公式:给定给定k个初始值个初始值1,2,k,利用递推公式递推出一系列随机数利用递推公

4、式递推出一系列随机数1 1,2 2,,n n,第3页/共26页第四页,共26页。乘同余法乘同余法混合混合(hnh)同余法同余法常常用用(chn yn)方方法法具有具有(jyu)较好的较好的统计性质统计性质 1乘同余法乘同余法 递推公式为递推公式为用用M 除除xn后得到的余数记为后得到的余数记为xn+1其中其中是乘因子是乘因子,M为模数为模数(modulus),第一式是以第一式是以M为模数为模数的的同余式同余式.给定初值给定初值x0(称为称为种子种子),递推计算出递推计算出第4页/共26页第五页,共26页。r1,r2,即在即在(0,1)上均匀分布的随机数序列上均匀分布的随机数序列(xli).例例

5、2 取取x0=1,=7,M=103,有有x0=71=7,x1=7,r1x1=77=49,x2=49,r2x2=749=343,x3=343,r3x3=7343=2401,x4=401,r4x4=7401=2807,x5=807,r5其余其余(qy)类推类推.第5页/共26页第六页,共26页。2 2混合混合混合混合(hnh)(hnh)同余法同余法同余法同余法 递推公式为递推公式为递推公式为递推公式为用模用模 M 去除去除(q ch)xn+C的余数的余数其中,其中,C是非是非(shfi)负整数负整数.例例3 :选选=97,C=3,M=1000,得递推公式得递推公式取定种子取定种子x0=71,得得9

6、7x03=6890,x1=890,r197x13=86333,x2=333,r2第6页/共26页第七页,共26页。97x23=32304,x3=304,r397x33=29491,x4=491,r497x43=47830,x5=630,r5 余类推,接下来的随机数是:余类推,接下来的随机数是:,0.853有下述问题有下述问题(wnt):1.数列(shli)rn是有周期的,周期LM(模数);因因0 xnM,数列,数列xn最多有最多有 M个相异值个相异值,从而从而(cng r)rn也同样如此也同样如此.第7页/共26页第八页,共26页。2.数列(shli)rn本质上是实数列(shli),给定初始值

7、由递推 公式计算出的一串确定的数列(shli).不能简单等同于真正不能简单等同于真正(zhnzhng)意义的随机数意义的随机数.解决方法解决方法(fngf)与思路:与思路:1.选择模拟参数选择模拟参数2.对数列进行统计检验对数列进行统计检验 从计算机中直接调用从计算机中直接调用某种分布的随机数同样存在类似问题某种分布的随机数同样存在类似问题.第8页/共26页第九页,共26页。x。=1,=513,M=236 (L=23421010)1)周期的长度取决于参数周期的长度取决于参数(cnsh)x0,入入,M的选择;的选择;2)通过适当选取通过适当选取(xunq)参数可以改善随机数的统计参数可以改善随机

8、数的统计性质性质.几组供参考的参数值:几组供参考的参数值:x。=1,=7,M=1010 (L=5107)1.选择选择(xunz)模拟参数模拟参数 在计算机上编程产生随机数还应注意在计算机上编程产生随机数还应注意浮点运算对周期的影响浮点运算对周期的影响x。=1,=517,M=212 (L=2401012)第9页/共26页第十页,共26页。2.对数列对数列(shli)进行统计检验进行统计检验 无论用哪一种方法产生的随机数序列无论用哪一种方法产生的随机数序列 (实数实数(shsh)列列)RND,都存在问题:都存在问题:能否能否(nn fu)将其看着是在将其看着是在(0,1)上均匀分布的连续型随机变量

9、上均匀分布的连续型随机变量 X 的独立样本值?的独立样本值?对应的样本是否可以看成对应的样本是否可以看成X的简单随机样本:的简单随机样本:1)X1,X2,Xn相互独立相互独立;2)Xi U(0,1),(i=1,2,n)需判断是否具有较好的统计性质:需判断是否具有较好的统计性质:独立性独立性 均匀性均匀性进行统计检验进行统计检验 第10页/共26页第十一页,共26页。三三三三.任意任意任意任意(rny)(rny)分布随机数的模拟分布随机数的模拟分布随机数的模拟分布随机数的模拟l离散离散(lsn)型随型随机数的模拟机数的模拟 设随机变量设随机变量(su j bin lin)X(su j bin l

10、in)X 的分布律为的分布律为 将将P(n)作为区间作为区间(0,1)的分点的分点:P(0)P(1)P(2)P(3)01第11页/共26页第十二页,共26页。若随机变量若随机变量(su j bin lin)RU(0,1),有有产生产生X X的随机数的算法的随机数的算法(sun f)(sun f)步骤步骤 :(1)产生一个产生一个(y)(0,1)区间上均匀分布随机数区间上均匀分布随机数r(RND);(2)若若 P(n1)rP(n),则令则令X 取值为取值为xn.例例3 离散型随机变量离散型随机变量X的分布律如下的分布律如下 X=x P(x)0 1 2 0.3 0.3 0.4 第12页/共26页第

11、十三页,共26页。设设r1,r2,rN是是RND随机数随机数,令令x1,x2,xN 即具有即具有(jyu)X 的分布律的随机数的分布律的随机数.从理论上讲从理论上讲,已解决了产生具有任何已解决了产生具有任何(rnh)离散型分布的随机数的问题离散型分布的随机数的问题.具体执行仍有困难具体执行仍有困难,如如X的取值是无穷多个的取值是无穷多个(du)的的情况情况.可利用分布的自身特点可利用分布的自身特点,采用其他的模拟方法采用其他的模拟方法.第13页/共26页第十四页,共26页。例例4 随机变量随机变量(su j bin lin)XB(n,p),其分布律为,其分布律为 随机变量随机变量X X是是 n

12、 n 次独立贝努里试验中次独立贝努里试验中,事件事件(shjin)A(shjin)A发生的总次数发生的总次数,其中其中p=P(A).p=P(A).在计算机上模拟在计算机上模拟 n 重贝重贝努里试验努里试验(shyn)来产生二项分布来产生二项分布的随机数的随机数.当当p 较大而计算精度要求较高时较大而计算精度要求较高时 第14页/共26页第十五页,共26页。2)统计)统计(tngj)ri(i=1,2,n)中使得)中使得 重复循环重复循环(xnhun)得到得到:n1,n2,nk即所求随机数列即所求随机数列.01p练习题:练习题:(1)生成生成100个服从个服从B(20,0.3)的随机数的随机数(2

13、)如何如何(rh)模拟参数为模拟参数为的泊松分布随机数?的泊松分布随机数?ri p的个数的个数ni.算法步骤:算法步骤:1)产生产生n个个RND r1,r2,rn;第15页/共26页第十六页,共26页。2 2连续型随机数的模拟连续型随机数的模拟连续型随机数的模拟连续型随机数的模拟(mn)(mn)利用在利用在(0,1)区间上均匀分布的随机数来模拟区间上均匀分布的随机数来模拟(mn)具有给定分布的连续型随机数具有给定分布的连续型随机数.两种方法两种方法(fngf)反函数法反函数法 舍选法舍选法 1)反函数法反函数法 设连续型随机变量设连续型随机变量Y的概率函数为的概率函数为 f(x),需产生给定分

14、布的随机数需产生给定分布的随机数.算法算法:1)产生产生n个个RND 随机数随机数r1,r2,rn;所得所得yi,i=1,2,n 即所求即所求.第16页/共26页第十七页,共26页。基本原理:基本原理:设随机变量设随机变量Y的分布函数的分布函数F(y)是连续函是连续函数,而且数,而且(r qi)随机变量随机变量XU(0,1),令,令Z=F1(X)。则则Z与与Y有相同分布有相同分布.第17页/共26页第十八页,共26页。例例5 模拟模拟(mn)服从参数为服从参数为的指数分布的随机数,其概率密度函数为的指数分布的随机数,其概率密度函数为 若随机变量(su j bin lin)XU(0,1)1X U

15、(0,1)第18页/共26页第十九页,共26页。(1ri)与与ri 均为均为RND 随机数随机数 模拟公式(gngsh)可改写为问题:请考虑如何利用问题:请考虑如何利用(lyng)此公式模拟泊松流?此公式模拟泊松流?优点:一种普通优点:一种普通(ptng)而适用的方法;而适用的方法;缺点缺点:当反函数不存在或难以求出时当反函数不存在或难以求出时,不宜于使不宜于使 用用.练习:练习:生成生成100服从参数为服从参数为10的指数分布的随机数。的指数分布的随机数。第19页/共26页第二十页,共26页。2)舍选法)舍选法 基本思想基本思想(sxing):实质上是从许多:实质上是从许多RND随机数中选随

16、机数中选出一部分出一部分,使之成为具有给定分布的随机数使之成为具有给定分布的随机数.算法算法(sun f)步骤:步骤:(1)选取(xunq)常数,使f(x)1,x(a,b);(2)产生两个产生两个RND 随机数随机数r1、r2,令令 y=a(ba)ri;(3)若若 r2f(y),则令,则令x=y,设随机变量设随机变量X的概率密度函数为的概率密度函数为f(x),存在存在实数实数 ab,使使 PaXb=1,否则剔除否则剔除 r1和和r2,重返步骤重返步骤(2).第20页/共26页第二十一页,共26页。重复循环重复循环,产生的随机数产生的随机数x1x1,x2x2,xNxN的的分布分布(fnb)(fn

17、b)由概率函数由概率函数 f(x)f(x)确定确定.舍选法算法原理分析:舍选法算法原理分析:设设PaZb=1,Z的概率密度为的概率密度为f(z),选常数选常数,使,使f(z)1,z(a,b);随机变量随机变量X1,X2相互独立相互独立XiU(0,1),令令 Y1=a+(ba)X1U(a,b);若若X2f(Y1),则令,则令 X=Y1,否则剔除,否则剔除X1,X2重复到重复到(2)。则随机变量则随机变量X的分布的分布(fnb)与与Z相同。相同。第21页/共26页第二十二页,共26页。注注可选取可选取(xunq)有限区间有限区间(a1,b1),使得,使得 是很小的正数是很小的正数(zhngsh).

18、例如例如(lr)取取 a1=3,b1=3,有,有 在区间在区间(a1,b1)上应用舍选法上应用舍选法,不会出现较大不会出现较大的系统误差的系统误差.第22页/共26页第二十三页,共26页。3 3正态随机数的模拟正态随机数的模拟正态随机数的模拟正态随机数的模拟(mn)(mn)产生产生(chnshng)正态分布正态分布随机数的方法随机数的方法反反函函数数法法舍舍选选法法坐坐标标(zubio)变变换换法法 中中心心极极限限定定理理1)坐标变换法坐标变换法设设r1,r2 是是RND随机数随机数,令令则则 x1,x2是相互独立的标准正态分布的随机数是相互独立的标准正态分布的随机数.练习:用舍选取法生成练

19、习:用舍选取法生成100个服从以期望个服从以期望=20,标准差,标准差=10的正态分布的随机数。的正态分布的随机数。第23页/共26页第二十四页,共26页。2)利用)利用(lyng)中心极限定理中心极限定理 产生服从产生服从N(,2)的算法的算法(sun f)步骤:步骤:产生产生(chnshng)n 个个RND 随机数:随机数:r1,r2,rn,一般一般 n10若取若取n=12,简化为计算简化为计算 x 是服从标准正态分布的随机数是服从标准正态分布的随机数(3)计算计算 y=x+.第24页/共26页第二十五页,共26页。y 是服从是服从(fcng)N(,2)分布的随机数分布的随机数.原理原理(yunl)分析分析 设设1,2,n是是n个相互个相互(xingh)独立的随机变量独立的随机变量,且且iU(0,1),i=1,2,n,由中心极限定理知由中心极限定理知 渐近服从正态分布渐近服从正态分布N(0,l).第25页/共26页第二十六页,共26页。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理工具

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com