|
|
问一个浅显问题,请教大家:
" W" C, K$ s* i( z: c7 R- p8 z5 w; r$ q
; V9 o4 j1 p0 {/ v1 ] C! s3 X ~# o对于服从对称三角概率密度分布的随机数,比如以(a,0),(b,0),((a+b)/2,2/(b-a))三点决定的三角分布,假设b>a>0,要找出这样的随机数系列。我用反变换法求得结果是:8 }/ r+ t( }1 F5 y h
1)当a<=x<(a+b)/2时,x=a+(b-a)sqrt(u/2)
4 T* H9 V( \0 F" W2)当(a+b)/2<=x<b时,x=b-(b-a)sqrt(u/2)
, w8 S* z! W% c其中,u是服从(0,1)均匀分布的随机数$ l' ]6 q6 R1 f( W4 U
7 O. k6 i5 z. L0 ?能否把两者合起来?
0 I7 i) }: t) E3 U4 h4 `& D我看书上讲可用如下公式求服从这种分布的随机数:x=a+(b-a)*(u1+u2)/2
& d; l$ n6 j/ d1 N7 w不知道以上结果是怎么来的? |
|