產生非均勻隨機數的幾種方法

2022-09-28 13:27:02 字數 832 閱讀 9839

作者:邢玉清張二麗

**:《矽谷》2023年第23期

摘要在介紹產生非均勻隨機數幾種方法的基礎上針對不同的具體問題使用不同的方法予以解決,並給出了使用sas軟體解決這些問題的程式。

關鍵詞非均勻隨機數;逆變換法;篩選抽樣法;mcmc方法;sas

中圖分類號:o211 文獻標識碼:a 文章編號:1671-7597(2013)20-0087-02

在現實生活中,當人們研究乙個系統或乙個過程時,由於系統的複雜性,所建立的數學模型不能直接利用解析方法求解。這時,模擬方法往往是解決問題的一種有效手段。而有效地產生具有不同分布的隨機數,即對具有不同分布的隨機變數的模擬是隨機模擬的基礎。

定義:設隨機變數~,則稱隨機變數的隨機抽樣序列{}為分布的隨機數。

計算機產生的隨機數是依照確定的演算法而產生的數列,稱為偽隨機數。為產生服從一般分布的隨機數,首先要產生區間均勻分布的隨機數,利用偽隨機數發生器生成一系列上均勻分布的隨機數,則在區間均勻分布隨機數的基礎上,其他許多非均勻分布的隨機數都可以經由變換得到。一般情況下,個獨立隨機變數可由次重複抽樣獲得。

1 產生非均勻分布隨機數的幾種方法

1.1 逆變換法(反函式法)

定理:設是連續且嚴格單調上公升的分布函式,它的反函式存在,且記為,即。①若隨機變數的分布函式為,則~;②若隨機變數~,則的分布函式為,該定理證明參見[1]。

在此定理的基礎上,設~,則服從任意分布的隨機數, (1),此方法原則上適用於任意隨機變數的模擬,若進一步假設分布有密度函式,則應滿足方程(2),因此,若給定了均勻分布隨機數,則具有給定分布的隨機數可由求解方程得到。利用(1)或(2)由均勻隨機數直接產生分布隨機數的方法稱為逆變換法。抽樣步驟為:

①產生~;②計算。

3 3 2均勻隨機數的產生

3.3.2 幾何概型的應用與均勻隨機數的產生 學習目標 1.理解並掌握幾何概型的概率公式和其應用解題的關鍵 2.掌握利用計算器 計算機 產生均勻隨機數的方法 3.會利用均勻隨機數解決具體的有關概率的問題 重點難點 重點 1.應用幾何概型概率公式解決幾何概型問題 2.掌握利用計算器 計算機 產生均勻隨...

3 3 2均勻隨機數的產生

3 3.2 均勻隨機數的產生導學案 自主預習 1 均勻隨機數的產生 1 計算器上產生 0,1 的均勻隨機數的函式是rand函式 2 excel軟體產生 0,1 區間上均勻隨機數的函式為 rand 2 用模擬的方法近似計算某事件概率的方法 1 試驗模擬的方法 製作兩個轉盤模型,進行模擬試驗,並統計試驗...

3 2 2隨機數的產生 2

3.2.2 隨機數的產生 練習二一 選擇題 1 下列事件 1 方程有兩個不相等的實數根 2 在標準大氣壓下,溫度低於,並融化 3 某傳呼臺每天的某一時段內受到傳呼的次數不超過10次 4 物體在重力作用下會自由下落 隨機事件的個數是 a 1個b 2個c 3個d 4個 2 把紅 黑 白 藍4張紙牌隨機地...