|
|
问一个浅显问题,请教大家:
$ X) r0 ?1 D, N& g) ~3 v& C8 M
( ~8 {& b# r+ g. V' G/ ^对于服从对称三角概率密度分布的随机数,比如以(a,0),(b,0),((a+b)/2,2/(b-a))三点决定的三角分布,假设b>a>0,要找出这样的随机数系列。我用反变换法求得结果是:% ?- w+ W; r% u$ m; u7 ^
1)当a<=x<(a+b)/2时,x=a+(b-a)sqrt(u/2)
7 ]; S& N8 ^- `, q1 _2)当(a+b)/2<=x<b时,x=b-(b-a)sqrt(u/2)0 U3 i. F4 z @, s
其中,u是服从(0,1)均匀分布的随机数4 J$ d& g X" h- r- i2 `% W
0 b/ S0 b% h3 v( a# E; F+ l
能否把两者合起来?, `1 d2 x; [0 {9 y) y5 @
我看书上讲可用如下公式求服从这种分布的随机数:x=a+(b-a)*(u1+u2)/2
. X; f# N3 M) ] M$ I. k- U不知道以上结果是怎么来的? |
|