如何用乙個 0,1 平均分布的隨機數函式 random 去構造乙個三角概率分布函式?

時間 2021-05-31 22:45:31

1樓:D.Han

已知隨機變數的概率累積密度函式為

已有隨機變數,即均勻分布

那麼隨機變數服從分布。

首先先證明一下:

所以有因為滿足均勻分布,因此

得到可以發現隨機變數的概率累積密度函式和相同;

回歸到問題,我不了解三角概率分布函式是什麼,故以引數為1的指數分布舉例:

那麼其反函式為

所以隨機變數滿足指數分布

2樓:rush man

關於生成隨機數有兩種最常見的方法,一種是匿名使用者所提到的反函式法,又稱之為逆變換法,另一種是馮諾依曼提出的接受-拒絕法。

對於逆變換法,它的原理是什麼呢?比如我們有隨機變數服從[0,1]上的均勻分布,而隨機變數服從某一概率分布,概率分布函式記為,而分布測度記為,我們可以證明,即隨機變數與[0,1]上的均勻分布隨機變數同分布(同分布不代表是同一隨機變數,比如和為同分布)。這時由於,所以,對於任意分布的隨機變數,只要我們知道它的密度函式或者累積概率分布函式或者分布測度,且累積概率分布函式存在反函式,那麼只要利用[0,1]上的均勻分布隨機變數,再通過分布函式的逆變換即可得到。

如果想對接受拒絕法以及逆變換方法有更深入的了解,推薦一本書Glasserman《Monte Carlo methods in Financial Engineering》

3樓:

設x是[0,1]上平均分布的,y=F'(x)的累積分布為F。(F'是F的反函式)

用這個反函式法可以從平均分布得出任意分布。

如何產生正態分佈的隨機數?

陳昊 老生常談的 Box Muller 方法不過實現有些不同,不用三角函式。參考 Generating Gaussian Random Numbers return a random double between zero and 1 inline double RandFloat returns ...

平均多少個 a, b 間的隨機數之和才大於 c?

qu89pe 第12版的概率模型導論,7.8節講了任意更新函式的數值解法,抄錄如下 需要計算的更新函式 是t時刻之前發生事件次數的期望。我們用n個iid的 的指數隨機數 的和來近似t,它們的均值是t,方差是 當n很大時,可以近似 以第一次的事件間距作為條件,並且根據指數隨機數的無記憶性,可以得到 的...

如何評價乙個偽隨機數生成演算法的優劣?

Sisi H 本來是來這裡看看能不能幫我完成作業的,看了看發現我老師說得還挺全的。截老師的三張ppt 王建新 NIST SP800 22中規定了隨機數隨機性測試方法,共16個測試項,必選項15個,是國際上比較權威的測試方法,國密局的隨機數測試規範也參考了這個標準。按照此標準測試有開源的測試工具 st...