การกระจายตัวที่อธิบายความแตกต่างระหว่างตัวแปรกระจายแบบทวินามลบ


18

การกระจาย Skellamอธิบายความแตกต่างระหว่างสองตัวแปรที่มีการแจกแจงปัวส์ซอง มีการแจกแจงแบบเดียวกันที่อธิบายความแตกต่างระหว่างตัวแปรที่ตามหลังการแจกแจงทวินามลบหรือไม่

ข้อมูลของฉันผลิตโดยกระบวนการปัวซง แต่รวมถึงเสียงรบกวนในปริมาณที่เหมาะสม ดังนั้นการสร้างแบบจำลองข้อมูลด้วยการแจกแจงลบทวินาม (NB) จึงทำงานได้ดี ถ้าฉันต้องการจำลองความแตกต่างระหว่างชุดข้อมูล NB สองชุดตัวเลือกของฉันคืออะไร หากช่วยได้ให้ถือว่าวิธีการและความแปรปรวนที่คล้ายกันสำหรับทั้งสองชุด


มีการแจกแจงจำนวนมากที่อธิบายได้ง่ายซึ่งไม่มีชื่อมาตรฐาน
Glen_b -Reinstate Monica

คำตอบ:


22

ฉันไม่รู้ชื่อของการกระจายตัวนี้ แต่คุณสามารถได้มาจากกฎความน่าจะเป็นทั้งหมด สมมติว่าแต่ละคนมีการแจกแจงแบบทวินามลบด้วยพารามิเตอร์( r 1 , p 1 )และ( r 2 , p 2 )ตามลำดับ ฉันใช้การกำหนดพารามิเตอร์โดยที่X , Yแสดงถึงจำนวนความสำเร็จก่อนที่ความล้มเหลวของr 1 'และr 2 ' ตามลำดับ จากนั้นX,Y(R1,พี1)(R2,พี2)X,YR1R2

P(X-Y=k)=EY(P(X-Y=k))=EY(P(X=k+Y))=ΣY=0P(Y=Y)P(X=k+Y)

พวกเรารู้

P(X=k+Y)=(k+Y+R1-1k+Y)(1-พี1)R1พี1k+Y

และ

P(Y=y)=(y+r21y)(1-พี2)R2พี2Y

ดังนั้น

P(XY=k)=y=0(y+r21y)(1p2)r2p2y(k+y+r11k+y)(1p1)r1p1k+y

นั่นไม่ได้สวย (yikes!) ความเรียบง่ายอย่างเดียวที่ฉันเห็นทันทีคือ

p1k(1p1)r1(1p2)r2y=0(p1p2)y(y+r21y)(k+y+r11k+y)

which is still pretty ugly. I'm not sure if this is helpful but this can also be re-written as

p1k(1p1)r1(1p2)r2(r11)!(r21)!y=0(p1p2)y(y+r21)!(k+y+r11)!y!(k+y)!

I'm not sure if there is a simplified expression for this sum but it could be approximated numerically if you only need it to calculate p-values

I verified with simulation that the above calculation is correct. Here is a crude R function to calculate this mass function and carry out a few simulations

  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

I've found the sum converges very quickly for all of the values I tried, so setting UB higher than 10 or so is not necessary. Note that R's built in rnbinom function parameterizes the negative binomial in terms of the number of failures before the r'th success, in which case you'd need to replace all of the p1,p2's in the above formulas with 1p1,1p2 for compatibility.


Thanks. I'll need some time to digest this, but your help is much appreciated.
chrisamiller

-2

Yes. skewed generalized discrete Laplace distribution is the difference of two negative binomial distributed random variables. For more clarifications refer the online available article "skewed generalized discrete Laplace distribution" by seetha Lekshmi.V. and simi sebastian


4
Can you provide a complete citation & a summary of the information in the paper so future readers can decide if it's something they want to pursue?
gung - Reinstate Monica

บทความกล่าวโดย @ กึ่ง-เซบาสเตียน (ผู้เขียน?) เป็นijmsi.org/Papers/Volume.2.Issue.3/K0230950102.pdf อย่างไรก็ตามยกเว้นว่าฉันเข้าใจผิดมันจะจัดการกับกรณีของตัวแปรเนกาทีฟทวินามเท่านั้นX และ Yทั้งสองมีพารามิเตอร์การกระจายแบบเดียวกันมากกว่ากรณีทั่วไปที่อธิบายโดยโปสเตอร์ดั้งเดิม
Constantinos
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.