Normal yaklaşımı kullanmayın
Bu sorun hakkında çok şey yazıldı. Genel bir öneri, korkunç kapsama özelliklerine sahip olduğundan normal yaklaşımı (yani, asimptotik / Wald güven aralığı) asla kullanmamaktır. Bunu göstermek için R kodu:
library(binom)
p = seq(0,1,.001)
coverage = binom.coverage(p, 25, method="asymptotic")$coverage
plot(p, coverage, type="l")
binom.confint(0,25)
abline(h=.95, col="red")
Küçük başarı olasılıkları için% 95 güven aralığı isteyebilirsiniz, ancak gerçekte% 10 güven aralığı elde edebilirsiniz!
öneriler
Yani ne olmalıdır Kullandığımız? Ben şimdiki önerileri kağıt listelenen olanlardır inanıyoruz bir Binom oran için aralık tahmini Brown, Cai ve dasgupta tarafından İstatistiksel Science 2001, vol. 16, hayır. 2, sayfa 101–133. Yazarlar güven aralıklarını hesaplamak için çeşitli yöntemler incelemiş ve aşağıdaki sonuca ulaşmıştır.
[W] e Wilson aralığını veya eşit kuyruklu Jeffrey'lerin küçük n için önceki aralığı ve Agresti ve Coull'da daha büyük n için önerilen aralığı önerir .
Wilson aralığına bazen puan aralığı da denir , çünkü bir puan testinin tersine çevrilmesine dayanır.
Aralıkları hesaplama
Bu güven aralıklarını hesaplamak için, bu çevrimiçi hesap makinesini veya R paketindeki binom.confint()
işlevi kullanabilirsiniz. binom
Örneğin, 25 denemede 0 başarı için, R kodu şöyle olacaktır:
> binom.confint(0, 25, method=c("wilson", "bayes", "agresti-coull"),
type="central")
method x n mean lower upper
1 agresti-coull 0 25 0.000 -0.024 0.158
2 bayes 0 25 0.019 0.000 0.073
3 wilson 0 25 0.000 0.000 0.133
İşte bayes
Jeffreyler aralığı. ( Eşit kuyruklu aralığı type="central"
elde etmek için bu argüman gereklidir .)
Aralık hesaplanmadan önce hangi üç yöntemden birini kullanmak istediğinize karar vermelisiniz . Üçüne de bakmak ve en kısa olanı seçmek doğal olarak size çok küçük bir kapsama alanı sağlayacaktır.
Hızlı, yaklaşık bir cevap
Son bir not olarak, n denemelerinizde tam olarak sıfır başarı gözlemlerseniz ve sadece çok hızlı bir yaklaşık güven aralığı istiyorsanız , üç kuralını kullanabilirsiniz . Basitçe 3 sayısını n'ye bölün . Yukarıdaki örnekte n , 25'tir, bu nedenle üst sınır 3/25 = 0.12'dir (alt sınır elbette 0'dır).