|
|
问一个浅显问题,请教大家:
9 W0 b' J: @+ r; }* B& E/ W" K" p) b* I1 S
对于服从对称三角概率密度分布的随机数,比如以(a,0),(b,0),((a+b)/2,2/(b-a))三点决定的三角分布,假设b>a>0,要找出这样的随机数系列。我用反变换法求得结果是:
7 x0 m t: b7 q( g( k& o: w1)当a<=x<(a+b)/2时,x=a+(b-a)sqrt(u/2)- U1 X r+ i8 o0 }% \2 S
2)当(a+b)/2<=x<b时,x=b-(b-a)sqrt(u/2)0 Q. [: v% B( J# p/ s
其中,u是服从(0,1)均匀分布的随机数
% x$ ?' T- D0 w! }: f
0 R5 ]% a3 @ A2 Z, j. w6 F能否把两者合起来?0 E8 Z: v |0 O1 U& i u' n
我看书上讲可用如下公式求服从这种分布的随机数:x=a+(b-a)*(u1+u2)/2+ i9 G' Y1 i7 X1 i/ ~! T K) \$ F
不知道以上结果是怎么来的? |
|