Uzun kuyrukta Poisson kümülatif dağılımının basit yaklaşımı?


10

Bir tablonun kapasitesine , verilen p [ 40 120 ] için taşma ihtimalinin 2 - p'den daha az olması için karar vermek istiyorum , giriş sayısının belirli bir beklentiyle E isson [ 10 310 12 ] .C2pp[40120]E[1031012]

İdeal olarak, ben en düşük tamsayı istiyorum Cöyle ki 1-CDF[PoissonDistribution[E],C] < 2^-pverilen için pve E; ama bundan Cbiraz daha yüksek bir içerikten memnunum . Mathematica manuel hesaplama için iyidir, ama ben hesaplamak istiyorum Cden pve E64 bit tamsayı aritmetik beni sınırlayan derleme zamanında, en.

Güncelleme: In Mathematica (sürüm 7) e = 1000; p = 40; c = Quantile[PoissonDistribution[e], 1 - 2^-p]olduğu 1231ve sağ (teşekkürler @Procrastinator) hakkında görünüyor; Ancak her ikisi için sonuç p = 50ve p = 60bir 1250güvensiz tarafta yanlıştır, (ve konularda: denemem gibi tekrarlar kat veya daha fazla ve ben kanıtlanabilirliği az istediğiniz 2 - 30 genel oran başarısızlık). Derleme zamanında C (++) kullanılabilir yalnızca 64 bit tamsayı aritmetik kullanarak bazı kaba ama güvenli yaklaşım istiyorum .225230


1
Nasıl C = Quantile[PoissonDistribution[E],1-2^p]?

1
Poisson'un olasılık kütle fonksiyonunun önde gelen terimi kuyrukta hakimdir.
kardinal

1
@Prorastinator: Mathematica'da çalışan evet (işareti pve kesinlik sorunları ve adlar hariç Eve Cayrılmış). AMA Ben sadece 64 bit tamsayı aritmetik kullanarak ham (ama güvenli tarafta) basit bir yaklaşım gerekir!
fgrieu

3
p=50p=60

1
Belki de yığın akışını sormalısınız. Sahip olduğunuz kısıtlamalara aşina değilim. Ne dinamik bellek ayırma kullanmaktan alıkoyan, ya da dizi boyutunu belirlemek için dallanma kullanabilirsiniz, ya da maliyetler ihtiyacınız olan boyutu iki katı olan bir dizi tanımlamak olup olmadığını bilmiyorum (ve sonra hepsini kullanarak değil ). gibi bir işlev varsaμ+loglogμlogμμ+pμlogμ

Yanıtlar:


10

Büyük ortalamaya sahip bir Poisson dağılımı yaklaşık olarak normaldir, ancak kuyruğa bağlı olmasını istediğinize ve normal yaklaşımın kuyrukların yanında orantılı olarak daha az doğru olmasına dikkat etmelisiniz.

Bu MO sorusunda ve binom dağılımlarında kullanılan bir yaklaşım , kuyruğun geometrik bir seriden daha hızlı azaldığını tanımaktır, böylece geometrik bir seri olarak açık bir üst sınır yazabilirsiniz.

k=Dexp(μ)μkk!<k=Dexp(μ)μDD!(μD+1)kD=exp(μ)μDD!11μD+1<exp(μ)μD2πD(D/e)D11μD+1=exp(Dμ)(μD)DD+12πD(D+1μ)

plog2=log(bound)D=μ+cμ.

p=100μ=100010000138411/2100.06.0138311/299.59.


1
+1. Başka bir yaklaşım, Poisson kuyruk olasılıklarını (sağda), bir saddlepoint yaklaşımı ile yakından (fazla) tahmin edilebilen Gamma dağılımlarının (solda) kuyruk olasılıkları ile ilgilidir.
whuber

Bundan 64-bit tamsayı aritmetiği (exp, log, sqrt .. olmadan) ile sınırlı bir şey var ama üzerinde çalışacağım; hepinize teşekkürler!
fgrieu

(+1) Stirling'in yaklaşımının (ilgisiz) çağrısına kadar, bu OP'ye yaptığım yorumda (opakça) tam olarak bağlandığım sınır. (Örneğin, buraya bakın .)
kardinal

2

Yλ

G(x)=2(xlnxλ+λx)  sign(xλ).
Φk0
P(Y<k)Φ(G(k))P(Yk),
Φ(G(k1))P(Y<k)Φ(G(k))
k>0Φ(G(k+(1/2)))P(Yk)
Φ(G(k1/2))P(Y<k)Φ(G(k))
k>0


Eğer bağlantının bir anda kaybedilmesi durumunda yardımcı olacak anahtar denklemini (sadece bir veya iki olduğu varsayılarak) yazabilseydiniz.
jbowman
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.