版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
實(shí)驗(yàn)?zāi)吭囼?yàn)內(nèi)容學(xué)習(xí)主要隨機(jī)變量抽樣方法1、均勻分布U(0,1)隨機(jī)數(shù)產(chǎn)生2、其它各種分布隨機(jī)數(shù)產(chǎn)生方法3、隨機(jī)數(shù)生成實(shí)例4、試驗(yàn)作業(yè)隨機(jī)數(shù)生成及隨機(jī)變量抽樣第1頁隨機(jī)數(shù)生成隨機(jī)數(shù)產(chǎn)生是實(shí)現(xiàn)MC計(jì)算先決條件。而大多數(shù)概率分布隨機(jī)數(shù)產(chǎn)生都是基于均勻分布U(0,1)隨機(jī)數(shù)。
首先,介紹服從均勻分布U(0,1)隨機(jī)數(shù)產(chǎn)生方法。其次,介紹服從其它各種分布隨機(jī)數(shù)產(chǎn)生方法。以及服從正態(tài)分布隨機(jī)數(shù)產(chǎn)生方法。最終,關(guān)于隨機(jī)數(shù)幾點(diǎn)注。第2頁一、均勻分布U(0,1)隨機(jī)數(shù)產(chǎn)生產(chǎn)生均勻分布標(biāo)準(zhǔn)算法在很多高級(jí)計(jì)算機(jī)語言書都能夠看到。算法簡單,輕易實(shí)現(xiàn)。使用者能夠自己手動(dòng)編程實(shí)現(xiàn)。Matlab中也提供給我們用于產(chǎn)生均勻分布各種函數(shù)。我們重點(diǎn)是怎樣經(jīng)過均勻分布產(chǎn)生服從其它分布隨機(jī)數(shù)。所以,直接使用Matlab提供可靠安全標(biāo)準(zhǔn)函數(shù),當(dāng)然不用費(fèi)事了。
第3頁IMSL庫中函數(shù)使用RNSET:種子設(shè)定CALLRNSET(ISEED)RNOPT:
產(chǎn)生器類型設(shè)定
CALLRNOPT(IOPT)
RNUN/DRNUN:產(chǎn)生均勻分布隨機(jī)數(shù)CALLRNUN(NR,R)
第4頁例1生成1行1000列1—10上離散均勻分布隨機(jī)數(shù);生成1行1000列21—30上離散均勻分布隨機(jī)數(shù);生成1行1000列501—1000上離散均勻分布隨機(jī)數(shù)。并畫經(jīng)驗(yàn)分布函數(shù)曲線。Randnum=unidrnd(10,1,10000);cdfplot(Randnum);pauseRandnum=unidrnd(10,1,10000)+10;cdfplot(Randnum);pauseRandnum=unidrnd(500,1,10000)+500;cdfplot(Randnum)cdfplot(x)第5頁第6頁解:由密度函數(shù)知
例2設(shè)總體X密度函數(shù)為其中>0,生成1行10000列隨機(jī)數(shù).含有均值為指數(shù)分布Randnum=exprnd(2,1,10000)+5并畫經(jīng)驗(yàn)分布函數(shù)曲線。cdfplot(Randnum)第7頁第8頁二、其它各種分布隨機(jī)數(shù)產(chǎn)生基本方法有以下三種:逆變換法合成法篩選法第9頁逆變換法設(shè)隨機(jī)變量分布函數(shù)為
,定義
定理
設(shè)隨機(jī)變量服從上均勻分布,則分布函數(shù)為。所以,要產(chǎn)生來自隨機(jī)數(shù),只要先產(chǎn)生來自
隨機(jī)數(shù),然后計(jì)算即可。其步驟為
第10頁為常數(shù)例3
設(shè)密度函數(shù)為并畫經(jīng)驗(yàn)分布函數(shù)曲線。第11頁例4
設(shè)X分布函數(shù)為F(X)生成n=201行10000列隨機(jī)數(shù),并畫經(jīng)驗(yàn)分布函數(shù)曲線。第12頁n=20Randnum=1-(1-unifrnd(0,1,1,10000)).^(1/n);cdfplot(Randnum)第13頁為常數(shù)例5
設(shè)密度函數(shù)為并畫經(jīng)驗(yàn)分布函數(shù)曲線。第14頁合成法
合成法應(yīng)用最早見于Butlter書中。構(gòu)思以下:
假如密度函數(shù)難于抽樣,而關(guān)于條件密度函數(shù)以及密度函數(shù)均易于抽樣,則隨機(jī)數(shù)能夠下產(chǎn)生:能夠證實(shí)由此得到服從。第15頁篩選抽樣
假設(shè)我們要從抽樣,假如能夠?qū)⒈硎境?/p>
,其中是一個(gè)密度函數(shù)且易于抽樣,而,是常數(shù),則抽樣能夠下進(jìn)行:
定理
設(shè)密度函數(shù),且,其中,,是一個(gè)密度函數(shù)。令和分別服從和,則在條件下,條件密度為
第16頁三、生成標(biāo)準(zhǔn)正態(tài)分布隨機(jī)數(shù)隨機(jī)數(shù)產(chǎn)生方法很多。簡明介紹三種。
法1、
變換法(Box和Muller1958)設(shè),是獨(dú)立同分布變量,令則與獨(dú)立,均服從標(biāo)準(zhǔn)正態(tài)分布。法2、結(jié)合合成法與篩選法。(略)法3、近似方法(利用中心極限定理)即用個(gè)變量產(chǎn)生一個(gè)變量。其中是抽自隨機(jī)數(shù),可近似為一個(gè)變量。第17頁例6生成單位圓上均勻分布1行10000列隨機(jī)數(shù),并畫經(jīng)驗(yàn)分布函數(shù)曲線。Randnum=unifrnd(0,2*pi,1,10000);xRandnum=cos(Randnum)[Y,II]=sort(xRandnum)yRandnum=sin(Randnum)plot(xRandnum(II),yRandnum(II),'.')第18頁第19頁例7生成單位正方形上均勻分布1行10000列隨機(jī)數(shù),并畫散點(diǎn)圖。mm=10000;Randnum=unifrnd(0,4,1,mm);xRandnum=zeros(1,mm);yRandnum=zeros(1,mm);forii=1:mmifRandnum(1,ii)<=1xRandnum(1,ii)=0;yRandnum(1,ii)=Randnum(1,ii);elseifRandnum(1,ii)<=2xRandnum(1,ii)=Randnum(1,ii)-1;yRandnum(1,ii)=1;elseifRandnum(1,ii)<=3xRandnum(1,ii)=1;yRandnum(1,ii)=1-(Randnum(1,ii)-2);elsexRandnum(1,ii)=1-(Randnum(1,ii)-3);yRandnum(1,ii)=0;endendendend[Y,JJ]=sort(xRandnum);plot(xRandnum(JJ),yRandnum(JJ),'.')第20頁第21頁離散型隨機(jī)變量生成離散型隨機(jī)變量X,它取值是非光滑連續(xù)值,它只能間斷地即離散地取值x1,x2,x3,…,xn,且要求x1<x2<x3<…<xn。其概率密度函數(shù)為p(xi)=p{X=xi}概率分布函數(shù)為例10
對(duì)某車間天天需求某種零件數(shù)量歷史數(shù)據(jù)中統(tǒng)計(jì)取得表1結(jié)果。生成1行1000列零件需求隨機(jī)數(shù)。并畫經(jīng)驗(yàn)分布函數(shù)曲線。表1某零件天天需求量X第22頁需求量x(件)概率P(x)累積概率F(x)可分配隨機(jī)數(shù)范圍X1=10
0.10
F(X1)=0.10(.00--.10]X2=20
0.20
F(X2)=0.30(.10--.30]X3=30
0.40
F(X3)=0.70(.30--.70]X4=40
0.25
F(X4)=0.95
(.70--.95]X5=50
0.05F(X5)=1.00(.95–1)隨機(jī)變量生成算法為①產(chǎn)生一個(gè)u(0,1),并令i=0;②令i=i+1;③若u>F(xi),轉(zhuǎn)回到第②步,不然轉(zhuǎn)至④;④輸出得X=xi。第23頁mm=10000;Randnum=unifrnd(0,1,1,mm);xRandnum=zeros(1,mm);forii=1:mmifRandnum(1,ii)<=0.1xRandnum(1,ii)=10;elseifRandnum(1,ii)<=0.3xRandnum(1,ii)=20;elseifRandnum(1,ii)<=0.7xRandnum(1,ii)=30;elseifRandnum(1,ii)<=0.95xRandnum(1,ii)=40;elsexRandnum(1,ii)=50;endendendendendcdfplot(xRandnum)第24頁第25頁
三角分布(a,m,b)隨機(jī)變量其密度函數(shù)為其分布函數(shù)為第26頁第27頁在用MonteCarlo等方法解應(yīng)用問題時(shí),隨機(jī)向量抽樣也是經(jīng)慣用到.若隨機(jī)向量各分量相互獨(dú)立,則它等價(jià)于多個(gè)一元隨機(jī)變量抽樣。隨機(jī)向量抽樣方法
第28頁例8生成單位正方形內(nèi)均勻分布1行10000列隨機(jī)數(shù),并畫散點(diǎn)圖。mm=10000xRandnum=unifrnd(0,1,1,mm);yRandnum=unifrnd(0,1,1,mm);plot(xRandnum,yRandnum,'.')第29頁第30頁第31頁mm=100000xRandnum=unifrnd(0,1,1,mm);yRandnum=unifrnd(0,1,1,mm);[Y,JJ]=sort(xRandnum)plot(xRandnum(JJ),yRandnum(JJ),'.')第32頁例9生成單位圓內(nèi)均勻分布1行10000列隨機(jī)數(shù),并畫散點(diǎn)圖。mm=10000;Randnum1=unifrnd(-1,1,1,2*mm);Randnum2=unifrnd(-1,1,1,2*mm);xRandnum=zeros(1,mm);yRandnum=zeros(1,mm);s=Randnum1.^2+Randnum2.^2;ii=1;jj=1;whileii<mmifs(1,jj)<=1;xRandnum(1,ii)=Randnum1(1,jj);yRandnum(1,ii)=Randnum2(1,jj);ii=ii+1;endjj=jj+1;endplot(xRandnum,yRandnum,'.')第33頁第34頁關(guān)于隨機(jī)數(shù)幾點(diǎn)注注1
因?yàn)榫鶆蚍植茧S機(jī)數(shù)產(chǎn)生總是采取某個(gè)確定模型進(jìn)行,從理論上講,總會(huì)有周期現(xiàn)象出現(xiàn)。初值確定后,全部隨機(jī)數(shù)也隨之確定,并不滿足真正隨機(jī)數(shù)要求。所以通常把由數(shù)學(xué)方法產(chǎn)生隨機(jī)數(shù)成為偽隨機(jī)數(shù)。注2
應(yīng)對(duì)所產(chǎn)生偽隨機(jī)數(shù)作各種統(tǒng)計(jì)檢驗(yàn),如獨(dú)立性檢驗(yàn),分布檢驗(yàn),功率譜檢驗(yàn)等等。
但其周期又相當(dāng)長,在實(shí)際應(yīng)用中幾乎不可能出現(xiàn)。所以,這種由計(jì)算機(jī)產(chǎn)生偽隨機(jī)數(shù)能夠看成真正隨機(jī)數(shù)來處理。第35頁2.設(shè)密度函數(shù)為1.生成單位球內(nèi)均勻分布1行10000列隨機(jī)數(shù),并畫散點(diǎn)圖。作業(yè):為常數(shù)并畫經(jīng)驗(yàn)分布函數(shù)曲線。第36頁3.生成三角分布(0,1,2)1行10000列隨機(jī)數(shù),并畫散點(diǎn)圖。作業(yè):并畫經(jīng)驗(yàn)分布函數(shù)曲線。第37頁
§5.2隨機(jī)數(shù)與隨機(jī)變量生成
§5.2.1隨機(jī)數(shù)生成
在系統(tǒng)模擬中只要有隨機(jī)變量,則在模擬運(yùn)行每一步中都要對(duì)隨機(jī)變量確定一個(gè)詳細(xì)值。我們將會(huì)碰到各種概率分布隨機(jī)變量,但其中最簡單或最基本隨機(jī)變量是在(0,1)區(qū)間上均勻分布隨機(jī)變量。服從某一分布隨機(jī)變量都能夠經(jīng)過對(duì)(0,1)均勻分布隨機(jī)變量進(jìn)行適當(dāng)轉(zhuǎn)換而得到。(0,1)均勻分布隨機(jī)變量取值也是在(0,1)區(qū)間上均勻分布隨機(jī)數(shù)ui序列(流)獨(dú)立采樣,其密度函數(shù)是ui數(shù)學(xué)期望和方差分別為第38頁所以,若能取得(0,1)均勻分布隨機(jī)數(shù),也就能經(jīng)過對(duì)其適當(dāng)轉(zhuǎn)換而取得某一要求分布隨機(jī)變量取值,這就是隨機(jī)變量生成。為此,首先要掌握(0,1)區(qū)間上均勻分布隨機(jī)數(shù)生成方法。均勻分布隨機(jī)數(shù)必須具備均勻性和獨(dú)立性要求;要生成符合上述要求隨機(jī)數(shù)流,現(xiàn)在多用數(shù)學(xué)算法來產(chǎn)生,普通是采取遞推算法,確定一個(gè)初始值(種子數(shù))以后,逐次遞推算得隨機(jī)數(shù)流。數(shù)學(xué)算法取得隨機(jī)數(shù)、常稱之為偽隨機(jī)數(shù)(PseudoRandomNumber)序列。數(shù)學(xué)方法計(jì)算產(chǎn)生隨機(jī)數(shù)流必須滿足以下要求:(1)盡可能在(0,1)區(qū)間均勻分布;(2)含有統(tǒng)計(jì)上獨(dú)立性;(3)產(chǎn)生隨機(jī)數(shù)流能夠重復(fù)出現(xiàn),即給以相同初值(種子數(shù))能取得相同隨機(jī)數(shù)流;(4)有足夠長周期,即在出現(xiàn)周期性重復(fù)之前,能生成足夠多個(gè)隨機(jī)數(shù);(5)算法占用計(jì)算機(jī)內(nèi)存較少而計(jì)算生成速度較快。當(dāng)前廣泛應(yīng)用算法是線性同余法(LinearcongruentialMethod),其中又分為:1.混合線性同余法。它是由Lehmer于1951年提出,其算式為第39頁xi+1=(axi+c)modmui+1=xi+1/m式中a——乘數(shù)(常數(shù));C——增量(常數(shù));x0——種子數(shù);m——模數(shù)。a,c,m和x0選取對(duì)隨機(jī)數(shù)流統(tǒng)計(jì)特征和周期長度有極大影響。
上述第一式含義是式中[]表示取整數(shù),a,c,m皆為整常數(shù)。2、
乘法線性同余法。若混合線性同余法中c=0,則為乘法線性同余法,其算式為
xi+1=aximodmui+1=xi+1/m(5.7)第40頁可參考選取數(shù)據(jù)有:(1)
a=16807,m=2147483647,x0=123457;(2)
a=655393,m=33554432。
§5.2.2隨機(jī)數(shù)流檢驗(yàn)
一、均勻分布性檢驗(yàn)1.參數(shù)檢驗(yàn)。檢驗(yàn)ui數(shù)字特征,如均值、方差預(yù)計(jì)值和其理論值差異是否顯著。設(shè)有u1,u2,…,un隨機(jī)數(shù)流,則它們?nèi)魎i序列在(0,1)上均勻分布,可假設(shè):u期望和方差分別為第41頁2期望和方差分別為則上列假設(shè)(8.10)與(8.11)應(yīng)該成立。據(jù)此,可對(duì)n個(gè)ui計(jì)算以下統(tǒng)計(jì)量若取顯著性水平a=0.05,
當(dāng)|V1|≤1.96時(shí)。則可認(rèn)為假設(shè)(8.10)式成立;當(dāng)|V2|≤1.96時(shí),則可認(rèn)為假設(shè)(8.11)式成立。因而能夠接收此假設(shè),檢驗(yàn)經(jīng)過;不然拒絕接收。2.均勻性檢驗(yàn)。它是檢驗(yàn)所生成隨機(jī)數(shù)落在(0,1)各子區(qū)間頻率均勻程度,是否與理論上均勻分布頻率有顯著性差異。此處介紹慣用方法之一,x2檢驗(yàn)方法以下:
將(0,1)區(qū)間劃分為相等k個(gè)子區(qū)間,假如落在第i個(gè)(i=l,2,3,…,k)子區(qū)間隨機(jī)數(shù)有ni個(gè);而在理論上第i個(gè)子區(qū)間隨機(jī)數(shù)個(gè)數(shù)為mi=N/k,其中N為隨機(jī)數(shù)流總個(gè)數(shù)(擬檢驗(yàn))。由此,可計(jì)算x2統(tǒng)計(jì)量第42頁再按k-1為自由度、顯著性水平取0.05,查得
2(a)表值。當(dāng)算得統(tǒng)計(jì)量x2≤
2(a)時(shí),可認(rèn)為在顯著性水平a下能接收為均勻分布假設(shè)。
二、獨(dú)立性檢驗(yàn)獨(dú)立性檢驗(yàn)是檢驗(yàn)隨機(jī)數(shù)流中前后各數(shù)之間是否存在相關(guān)性。慣用方法是進(jìn)行自相關(guān)檢驗(yàn)。另外,還有PokerTest和Run檢驗(yàn),普通應(yīng)用較少。
§5.2.3隨機(jī)變量生成
一、離散型隨機(jī)變量生成離散型隨機(jī)變量X,它取值是非光滑連續(xù)值,它只能間斷地即離散地取值x1,x2,x3,…,xn,且要求x1<x2<x3<…<xn。其概率密度函數(shù)為p(xi)=p{X=xi}
概率分布函數(shù)為第43頁譬如,對(duì)某車間天天需求某種零件數(shù)量歷史數(shù)據(jù)中統(tǒng)計(jì)取得表5.2結(jié)果。表5.2某零件天天需求量X需求量x(件)概率P(x)累積概率F(x)可分配隨機(jī)數(shù)范圍X1=100.10F(X1)=0.10.00--.09X2=200.20F(X2)=0.30.10--.29X3=300.40F(X3)=0.70.30--.69X4=400.25F(X4)=0.95.70--.94X5=500.05F(X5)=1.00.95--.99隨機(jī)變量生成算法為①產(chǎn)生一個(gè)u(0,1),并令i=0;②令i=i+1;③若u>F(xi),轉(zhuǎn)回到第②步,不然轉(zhuǎn)至④;④輸出得X=xi。第44頁二、連續(xù)型隨機(jī)變量生成
以下介紹慣用幾個(gè)概率分布隨機(jī)變量生成方法。1.逆變換法。任何概率分布隨機(jī)變量X,其分布函數(shù)F(x)值域是(0,l);所以,可令
F(x)=u(5.17)假如對(duì)上式能解出顯式逆函數(shù)
x=F-1(u)(5.18)則調(diào)用隨機(jī)數(shù)生成算法產(chǎn)生一個(gè)隨機(jī)數(shù)u,將其代入顯式(8.18),即可取得隨機(jī)變量X一次取值x??上芮蟮蔑@式逆函數(shù)隨機(jī)變量,只有以下幾個(gè)分布。(l)在(a,b)區(qū)間均勻分布隨機(jī)變量X。其概率密度函數(shù)為其分布函數(shù)為第45頁均值為(a十b)/2;方差為(b—a)2/12。兩函數(shù)圖形如圖8.1。令u=(x-a)/(b-a),則可解得x=a+(b–a).u(5.21)(2)三角分布(a,m,b)隨機(jī)變量其密度函數(shù)為其分布函數(shù)為
第46頁第47頁第48頁第49頁kUP結(jié)果00.4430.443P>0.002510.1720.076P>0.002520.4230.032P>0.002530.8190.026P>0.002540.2550.0066P>0.002550.7490.0049P>0.00250.2250.0011P<0.0025,置X=6kUP結(jié)果00.4430.443P>0.002510.1720.076P>0.0025
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版安全生產(chǎn)環(huán)保職責(zé)明確協(xié)議版B版
- 二零二五年度商務(wù)辦公空間租賃合同
- 2024版影視作品制作與授權(quán)播放合同
- 2024房地產(chǎn)項(xiàng)目工程驗(yàn)收合同6篇
- 2024年職業(yè)橋梁構(gòu)建服務(wù)協(xié)議3篇
- 2024版電子商務(wù)平臺(tái)數(shù)據(jù)使用協(xié)議3篇
- 2024版消防管件購銷合同范本
- 2025年度校服生產(chǎn)與校園活動(dòng)贊助合作協(xié)議3篇
- 二零二五年度國際貿(mào)易文化交流合同范本新發(fā)布3篇
- 2024版協(xié)議離婚辦理
- 《個(gè)案工作介入涉罪未成年人的家庭幫教研究》
- 統(tǒng)編版(2024新版)七年級(jí)上冊(cè)道德與法治期末綜合測(cè)試卷(含答案)
- 文化創(chuàng)意合作戰(zhàn)略協(xié)議
- 國家開放大學(xué)法學(xué)本科《商法》歷年期末考試試題及答案題庫
- 安全管理人員安全培訓(xùn)教材
- 2024年婦保科工作總結(jié)及計(jì)劃
- 北京理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)》2022-2023學(xué)年第一學(xué)期期末試卷
- 錨桿(索)支護(hù)工技能理論考試題庫200題(含答案)
- 影視后期制作團(tuán)隊(duì)薪酬激勵(lì)方案
- 2024年有限合伙股權(quán)代持
- 廣東珠海市駕車沖撞行人案件安全防范專題培訓(xùn)
評(píng)論
0/150
提交評(píng)論