คำตอบที่ดีเยี่ยมจากโคให้เป็นวิธีที่ดีที่จะแสดงฟังก์ชั่นสำหรับโอกาสวันจำนวนในปี (หรือการกระจายหลังขึ้นอยู่กับแบนก่อน) โดยแฟออกเป็นส่วนหนึ่งของความน่าจะเป็นบางอย่างที่มีความเป็นอิสระจากNNN
ในคำตอบนี้ฉันต้องการเขียนให้กระชับและให้วิธีการคำนวณค่าสูงสุดของฟังก์ชันความน่าจะเป็นนี้ (แทนที่จะเป็นค่าที่คาดหวังซึ่งยากต่อการคำนวณ)
ฟังก์ชันความน่าจะเป็นสำหรับ N
จำนวนวิธีในการวาดลำดับของวันเกิดออกจากชุดวันเกิดโดยมีข้อ จำกัด ว่าคือจำนวนวันเกิดเดี่ยววันเกิดซ้ำซ้อนและสามวันเกิดเท่ากับa+2b+3cnabc
rn==(na+b+c)number of ways topick m unique birthdaysout of n days(a+b+c)!a!b!c!number of ways todistribute m birthdaysamong groups of size a, b and c(a+2b+3c)!1!a2!b3!cnumber of ordered ways toarrange specific single, duplicate, and triplicatesamong the aliens n!(n−a−b−c)!×(a+2b+3c)a!b!c!1!a2!b3!c
และมีเพียงเทอมแรกบน righthandside ขึ้นอยู่กับดังนั้นโดยแยกคำอื่น ๆ ที่เราลงท้ายด้วยนิพจน์อย่างง่ายสำหรับฟังก์ชันความน่าจะเป็นnL(n|a,b,c)=∝n−(a+2b+3c)n!(n−a−b−c)!=n−mn!(n−s)!P(a,b,c|n)
ที่เราทำตามสัญกรณ์จากโคและการใช้เพื่อแสดงถึงจำนวนของคนต่างด้าวและจำนวนวันเกิดที่ไม่ซ้ำกันms
การประมาณโอกาสสูงสุดสำหรับ N
เราสามารถใช้ฟังก์ชั่นนี้โอกาสที่จะได้รับการประมาณการโอกาสสูงสุดสำหรับNN
สังเกตได้ว่า
L(n)=L(n−1)(n−1n)mnn−s
และค่าสูงสุดจะเกิดขึ้นก่อนหน้าซึ่งn
(n−1n)mnn−s=1
หรือ
s=n(1−(1−1/n)m)
ซึ่งมีขนาดใหญ่ประมาณ (ใช้ชุด Laurent ซึ่งคุณสามารถค้นหาได้โดยการแทนที่และเขียนชุด Taylor สำหรับในจุด )nx=1/nxx=0
s≈∑k=0l(mk)(−n)−k+O(n−(l+1))
ใช้เฉพาะคำสั่งซื้อแรกคุณได้รับ:s≈m−m(m−1)2n
n1≈(m2)m−s
ใช้คำสั่งที่สองเช่นกันคุณจะได้รับ :s≈m−m(m−1)2n+m(m−1)(m−2)6n2
n2≈(m2)+(m2)2−4(m−s)(m3)−−−−−−−−−−−−−−−−√2(m−s)
ดังนั้นในกรณีของคนต่างด้าวในระหว่างที่มีวันเกิดที่ไม่ซ้ำกันที่คุณจะใช้ประมาณและ515.1215 เมื่อคุณแก้สมการเชิงตัวเลขคุณจะได้ซึ่งเราปัดเศษเป็นเพื่อให้ได้ MLEm=100s=91n1≈550n2≈515.1215n=516.82n=516