|
|
问一个浅显问题,请教大家:
4 U# d. e/ h+ S9 s- J; p5 q' h% Z% E( T8 {% c
对于服从对称三角概率密度分布的随机数,比如以(a,0),(b,0),((a+b)/2,2/(b-a))三点决定的三角分布,假设b>a>0,要找出这样的随机数系列。我用反变换法求得结果是:4 v/ g' q, {/ @0 |, c7 u% P
1)当a<=x<(a+b)/2时,x=a+(b-a)sqrt(u/2)
4 o1 E% z' f& Q- P+ d( _* w2)当(a+b)/2<=x<b时,x=b-(b-a)sqrt(u/2)3 c4 e6 N7 A6 y" |7 z8 e
其中,u是服从(0,1)均匀分布的随机数) d0 F% w, E9 t# x1 p( i8 A+ i' M. p
5 |& I' h5 N# {9 `! M l
能否把两者合起来?
* `/ R. n. B8 x- T& F- R我看书上讲可用如下公式求服从这种分布的随机数:x=a+(b-a)*(u1+u2)/2) e/ N' S w5 A4 F: b b- ~( ]
不知道以上结果是怎么来的? |
|