Lưu ý rằng công thức bạn có gần đầu ở đó cho trung bình beta (α -13α + β-23) là gần đúng. Bạn sẽ có thể tính toán trung bình số "chính xác" một cách hiệu quả với cdf nghịch đảo (hàm lượng tử) của phân phối beta trong Python (cho mộtbeta ( 2 , 3 ) Tôi có một trung bình xung quanh 0,3857 trong khi công thức gần đúng đó mang lại 0,3846).
Điều này có nghĩa là một bản phân phối rút gọn khá đơn giản với bản beta. Đối với một biến ngẫu nhiên tích cực, chúng tôi có
E( X| X< k ) =∫k0xf( x )dx /∫k0f( x )dx
trong trường hợp này f là mật độ của beta với các tham số α và β (mà bây giờ tôi sẽ viết là f( X ; α , β)):
f( X ; α , β) = =1B ( α , β)xα - 1( 1 - x)β- 1,0 < x < 1 , α , β> 0
Vì thế xf( x ) =B ( α + 1 , β)B ( α , β)f( X ; α + 1 , β) = =αα + βf( X ; α + 1 , β)
Vì thế E( X| X< k ) =αα + β∫k0f( X ; α + 1 , β)dx /∫k0f( X ; α , β)dx
Bây giờ hai tích hợp chỉ là các CDF beta mà bạn đã có sẵn trong Python.
Với α = 2 , β= 3 , k = 0,4 chúng tôi nhận được E( X| X< 0,4 ) ≈ 0,24195. Điều này phù hợp với mô phỏng (106 mô phỏng đã cho ≈ 0,24194).
Đối với trung bình, tôi nhận được
F- 1(12F( 0,4 ; 2 , 3 ) ; 2 , 3 ) ≈ 0,25040, một lần nữa phù hợp với mô phỏng (106 mô phỏng đã cho ≈ 0,25038).
Cả hai khá thân thiết trong trường hợp này nhưng đó không phải là kết quả chung; đôi khi chúng có thể khác nhau nhiều hơn