Cody'nin mükemmel cevabı, olasılık fonksiyonunu ifade etmek için güzel bir yol sunuyor. N, olasılıktan bağımsız olan bir kısmı hesaba katarak, yılın gün sayısı (veya bir önceki daireye dayalı posterior dağılım) N.
Bu cevapta daha kısaca yazmak ve aynı zamanda bu olasılık fonksiyonunun maksimumunu hesaplamak için bir yol sağlamak istiyorum (hesaplanması çok daha zor olan beklenen değerden ziyade).
N için olabilirlik fonksiyonu
Bir dizi çizmenin yol sayısı a+2b+3c bir dizi doğum günü n doğum günleri, a tek doğum günü sayısı, b yinelenen doğum günleri ve c üçlü doğum günleri eşittir
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
ve yalnızca sağ taraftaki ilk terim n, diğer terimleri hesaba katarak, bir olasılık işlevi için basit bir ifadeyle bitiririz L(n|a,b,c)=∝n−(a+2b+3c)n!(n−a−b−c)!=n−mn!(n−s)!P(a,b,c|n)
Cody'nin notasyonunu takip edip m Yabancıların sayısını belirtmek ve s benzersiz doğum günü sayısı.
N için maksimum olabilirlik tahmini
Bu olabilirlik fonksiyonunu, maksimum olabilirlik tahminini elde etmek için kullanabiliriz. N.
Bunu not et
L(n)=L(n−1)(n−1n)mnn−s
ve maksimum değer, n hangisi için
(n−1n)mnn−s=1
veya
s=n(1−(1−1/n)m)
hangisi için n yaklaşık olarak (yerine koyarak bulabileceğiniz bir Laurent serisi kullanarak) x=1/n ve Taylor serisini x noktada x=0)
s≈∑k=0l(mk)(−n)−k+O(n−(l+1))
Yalnızca ilk sipariş terimini kullanma s≈m−m(m−1)2n olsun:
n1≈(m2)m−s
İkinci dereceden terimi de kullanmak s≈m−m(m−1)2n+m(m−1)(m−2)6n2 olsun:
n2≈(m2)+(m2)2−4(m−s)(m3)−−−−−−−−−−−−−−−−√2(m−s)
Yani m=100 aralarında olan yabancılar s=91 Yaklaşımı kullanarak benzersiz doğum günleri n1≈550 ve n2≈515.1215. Denklemi sayısal olarak çözdüğünüzde,n=516.82 hangi biz yuvarlanır n=516 MLE almak için.