|
|
问一个浅显问题,请教大家:% @4 [' c1 Q7 f, m( J* O
2 e; ?% a. a) F" [4 Z
对于服从对称三角概率密度分布的随机数,比如以(a,0),(b,0),((a+b)/2,2/(b-a))三点决定的三角分布,假设b>a>0,要找出这样的随机数系列。我用反变换法求得结果是:2 m& W* n1 ]/ H7 Q' O K
1)当a<=x<(a+b)/2时,x=a+(b-a)sqrt(u/2)7 d1 C2 _( h* V8 t' s
2)当(a+b)/2<=x<b时,x=b-(b-a)sqrt(u/2)# {3 b, }) i( @ g
其中,u是服从(0,1)均匀分布的随机数
$ f* V( ^- ?# Z0 f8 s+ ]" s5 }# V: \! [" U4 T
能否把两者合起来?$ L3 D, k+ C% q1 o1 w- }
我看书上讲可用如下公式求服从这种分布的随机数:x=a+(b-a)*(u1+u2)/2, Y* d& Z% Z( u; y$ F, v
不知道以上结果是怎么来的? |
|