ผลรวมของตัวแปรสุ่มแบบทวินามและปัวซอง


10

หากเรามีตัวแปรสุ่มอิสระสองตัวและฟังก์ชันมวลความน่าจะเป็นของคืออะไร?X 2P o ฉันs ( λ ) X 1 + X 2X1Binom(n,p)X2Pois(λ)X1+X2

NBนี่ไม่ใช่การบ้านสำหรับฉัน


ฉันเดาว่าคุณพยายามที่จะโน้มน้าวใจเหรอ? en.wikipedia.org/wiki/…คุณติดอยู่ที่ไหน ฉันคิดว่าไม่มีรูปแบบปิดมิฉะนั้นการแก้ปัญหาอาจจะอยู่ที่นี่: en.wikipedia.org/wiki/…
Stephan Kolassa

3
ใช่นั่นคือสิ่งที่ฉันพยายาม แต่บางทีฉันได้พบคำตอบที่นี่: mathstatica.com/SumBinomialPoisson Kummer ฟังก์ชั่น hypergeometric ไหลมารวมกัน.. ฮึ !
Matteo Fasiolo

1
ฉันได้อ่านแท็กการบ้านตามการใช้งานบนเว็บไซต์นี้แล้ว ไชโย :-)
พระคาร์ดินัล

2
นวนิยายหมายถึงใหม่ (ไม่รู้จักหรือเผยแพร่มาก่อน) ฉันไม่เห็นด้วยว่าการใช้วิธีการที่เป็นที่รู้จักในการแก้ปัญหาใหม่ทำให้การบ้านเป็นเรื่องเดียวกันสำหรับบทความวารสารส่วนใหญ่ที่ตีพิมพ์ผลการแจกแจง
wolfies

2
ในกรณีอื่น ๆ ในสถิติที่ฟังก์ชัน hypergeometric ปรากฏขึ้นพร้อมกับข้อโต้แย้งสำคัญคุณสามารถเข้าใจได้ว่าเป็นการจดชวเลขสำหรับผลรวมโดยนัย (จำกัด ) ในการแปลงหากคุณต้องการ ข้อดีของการแสดงออกเช่นนี้คือมีวิธีการมากมายที่จะจัดการกับมันในรูปแบบที่เรียบง่ายขึ้นและมักจะสามารถประเมินได้โดยไม่ต้องดำเนินการรวมจริง
whuber

คำตอบ:


7

คุณจะจบลงด้วยสองสูตรที่แตกต่างกันสำหรับหนึ่งสำหรับ และสำหรับn วิธีที่ง่ายที่สุดในการแก้ไขปัญหานี้คือการคำนวณผลิตภัณฑ์ของและ . จากนั้นคือสัมประสิทธิ์ของในผลิตภัณฑ์ ไม่มีการทำให้เข้าใจง่ายของผลรวมเป็นไปได้0 k < n k n n ฉัน= 0 p X 1 ( i ) z k j = 0 p X 2 ( j ) z j p X 1 + X 2 ( k ) z kpX1+X2(k)0k<nkni=0npX1(i)zkj=0pX2(j)zjpX1+X2(k)zk


1

ให้สูตรปิดในแง่ของฟังก์ชั่น hypergeometric ทั่วไป (GHF) บอกเป็นนัยในคำตอบอื่น ๆ (GHF ในกรณีนี้เป็นเพียงพหุนาม จำกัด จริง ๆ ดังนั้นจึงเป็นชวเลขสำหรับผลรวมแน่นอน) ฉันใช้เมเปิ้ลเพื่อหาผลรวมด้วย ผลลัพธ์นี้:

P(X1+X2=k)=x1=0min(n,k)(nx1)px1(1p)nx1eλλkx1(kx1)!=(1p)neλλkΓ(k+1)2F0(k,n; ;p(p1)λ)


0

Dilip Sarwate กล่าวเมื่อ 7 ปีที่แล้วว่าไม่มีความเป็นไปได้ที่จะทำให้เข้าใจง่าย อย่างไรก็ตามฉันคิดว่ามันมีประโยชน์ที่จะต้องทราบว่าแม้จะไม่มีการทำให้เข้าใจง่ายการคำนวณค่อนข้างตรงไปตรงมาในสเปรดชีตหรือภาษาการเขียนโปรแกรมใด ๆ

นี่คือการดำเนินการใน R:

# example parameters
n <- 10
p <- .3
lambda <- 5

# probability for just a single value
x <- 10  # example value
sum(dbinom(0:x, n, p) * dpois(x:0, lambda))

# probability function for all values
x0  <- 0:30   # 0 to the maximum value of interest
x   <- outer(x0, x0, "+")
db  <- dbinom(x0, n, p)
dp  <- dpois(x0, lambda)
dbp <- outer(db, dp)
aggregate(as.vector(dbp), by=list(as.vector(x)), sum)[1:(max(x0)+1),]

1
ดิลิปไม่ได้แสดงให้เห็นว่าไม่มีความเรียบง่ายของจำนวนเงินที่เป็นไปได้: เขากล่าวเช่นนั้นเป็นการยืนยัน (และการยืนยันไม่ปรากฏว่าถูกต้อง) หากคุณไปตามลิงก์ที่ให้บริการโดย OP จะมีวิธีแก้ปัญหาในแง่ของฟังก์ชั่น hypergeometric แบบไหลมารวมกัน
wolfies

@wolfies - นั่นจะเป็นจุดที่น่าสนใจมากในคำตอบใหม่สำหรับคำถามเก่านี้ น่าสนใจกว่าของฉัน
Pere

1
วิธีที่เร็วกว่าสำหรับ n ขนาดใหญ่ในทวินามและแลมบ์ดาขนาดใหญ่จะเกี่ยวข้องกับการแปลงฟูริเยร์ที่รวดเร็ว (หรือคล้ายกัน) ฉันประสบความสำเร็จในการใช้ปัญหาหลายอย่างในโลกแห่งความจริงที่การสนทนาไม่สะดวกสบายทางพีชคณิต แต่คำตอบเชิงตัวเลขนั้นเพียงพอและมีการเพิ่มตัวแปรอิสระหลายตัว
Glen_b

1
ความคิดเห็นของ Re @ Glen_b สำหรับค่าที่มากขึ้นของและสนทนาด้วยกำลังดุร้ายนี้กลายเป็นเรื่องยุ่งยาก ยิ่งไปกว่านั้นความท้าทายไม่ใช่เพื่อนำไปใช้ แต่เพื่อค้นหาจุดปลายที่เหมาะสมสำหรับการคำนวณอาร์เรย์: การแก้ไขที่ 10 จะไม่ลดลงอย่างเห็นได้ชัด วิธีการที่เชื่อถือได้วิธีหนึ่งคือการตั้งค่าเป็นเปอร์เซนต์ไทล์ของการแจกแจงที่มากที่สุดเช่นจากนั้นคำนวณสำหรับช่วงและจากนั้น "สับ" ผลลัพธ์ (ด้วย) ก่อนดำเนินการกับผลิตภัณฑ์ด้านนอก เมื่อมีขนาดใหญ่ใช้ขั้นตอนที่คล้ายกับความน่าจะเป็นทวินาม nλdpoisxxx<-qpois(0:1+c(1,-1)*1e-6, lambda)dpoisxzapsmalln
whuber

จริง ฉันทำสิ่งที่คล้ายกับแอปพลิเคชันของฉัน - ออกไปไกลพอให้ปริมาณที่ต้องการเท่าที่จำเป็น
Glen_b -Reinstate Monica
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.