2013-11-22 39 views

回答

2

任何不對稱的分佈是不對稱的,你只需要選擇一個並使用它。最簡單的選擇之一是使用triangular distribution。如果U是0和1之間均勻分佈的隨機數,low是下界,並且high是上限,就可以生成隨機變元X具有與最大左偏右三角分佈

X = low + (high - low) * sqrt(U) 

對於最大限度地右偏版本

X = low + (high - low) * (1 - sqrt(U)) 

一少的扭曲的結果,使用來自維基百科的鏈接頁面廣義三角形生成算法。只要三角形的模式不是中間值,結果就會偏斜。隨着模式靠近範圍的任何一端,分佈變得更加傾斜