Tôi không biết tên của phân phối này nhưng bạn chỉ có thể rút ra nó từ luật tổng xác suất. Giả sử mỗi có phân phối nhị thức âm với các tham số và , tương ứng. Tôi đang sử dụng tham số hóa trong đó tương ứng với số lần thành công trước các lần thất bại 'và '. Sau đó,( r 1 , p 1 ) ( r 2 , p 2 ) X , Y r 1 r 2X,Y(r1,p1)(r2,p2)X,Yr1r2
P( X- Y= k ) = EY( P( X- Y= k ) ) = EY( P( X= k + Y) ) =Σy= 0∞P( Y= y) P( X= k + y)
Chúng tôi biết
P( X= k + y) = ( k + y+ r1- 1k + y) (1-p1)r1pk + y1
và
P( Y= y) = ( y+ r2- 1y) (1-p2)r2py2
vì thế
P( X- Y= K ) = Σy= 0∞( y+ r2- 1y) (1-p2)r2py2⋅ ( k + y+ r1- 1k + y) (1-p1)r1pk + y1
Điều đó không đẹp (yike!). Đơn giản hóa duy nhất tôi thấy ngay là
pk1( 1 - p1)r1( 1 - p2)r2Σy= 0∞( p1p2)y( y+ r2- 1y) ( k+y+ r1- 1k + y)
mà vẫn còn khá xấu xí Tôi không chắc điều này có hữu ích không nhưng điều này cũng có thể được viết lại thành
pk1( 1 - p1)r1( 1 - p2)r2( r1- 1 ) ! ( r2- 1 ) !Σy= 0∞( p1p2)y( y+ r2- 1 ) ! ( k + y+ r1- 1 ) !y! ( k + y) !
Tôi không chắc chắn nếu có một biểu hiện đơn giản hóa để tổng hợp này, nhưng nó có thể được xấp xỉ bằng số nếu bạn chỉ cần nó để tính toán -valuesp
Tôi xác minh với mô phỏng rằng tính toán trên là chính xác. Dưới đây là hàm R thô để tính hàm khối lượng này và thực hiện một vài mô phỏng
f = function(k,r1,r2,p1,p2,UB)
{
S=0
const = (p1^k) * ((1-p1)^r1) * ((1-p2)^r2)
const = const/( factorial(r1-1) * factorial(r2-1) )
for(y in 0:UB)
{
iy = ((p1*p2)^y) * factorial(y+r2-1)*factorial(k+y+r1-1)
iy = iy/( factorial(y)*factorial(y+k) )
S = S + iy
}
return(S*const)
}
### Sims
r1 = 6; r2 = 4;
p1 = .7; p2 = .53;
X = rnbinom(1e5,r1,p1)
Y = rnbinom(1e5,r2,p2)
mean( (X-Y) == 2 )
[1] 0.08508
f(2,r1,r2,1-p1,1-p2,20)
[1] 0.08509068
mean( (X-Y) == 1 )
[1] 0.11581
f(1,r1,r2,1-p1,1-p2,20)
[1] 0.1162279
mean( (X-Y) == 0 )
[1] 0.13888
f(0,r1,r2,1-p1,1-p2,20)
[1] 0.1363209
Tôi đã tìm thấy tổng số hội tụ rất nhanh cho tất cả các giá trị tôi đã thử, do đó, việc đặt UB cao hơn 10 hoặc không cần thiết. Lưu ý rằng hàm rnbinom tích hợp của R tham số hóa nhị thức âm về số lần thất bại trước thành công của , trong trường hợp đó bạn cần thay thế tất cả các trong các công thức trên với để tương thích.rp1, p21 - p1, 1 - p2