Veja esta página da Wikipedia:
http://en.wikipedia.org/wiki/Binomial_proportion_confidence_interval#Agresti-Coull_Interval
Para obter o intervalo Agresti-Coull, é necessário calcular um percentil da distribuição normal, chamado . Como calculo o percentil? Existe uma função pronta que faça isso no Wolfram Mathematica e / ou Python / NumPy / SciPy?
python
normal-distribution
Ram Rachum
fonte
fonte
Respostas:
Para o Mathematica,
$VersionNumber > 5
você pode usarpara o
q
-thil percentil.Caso contrário, você precisará carregar o pacote de estatísticas apropriado primeiro.
fonte
Quantile
linha fará o cálculo manualmente, em vez de usar uma fórmula.mu
,sigma
eq
); você deve obter uma expressão envolvendo a função de erro inverso.A página de John Cook, Distributions in Scipy , é uma boa referência para esse tipo de coisa:
fonte
Bem, você não perguntou sobre R, mas em R você faz isso usando? Qnorm
(Na verdade, é o quantil, não o percentil, pelo que acredito)
fonte
PropCIs
pacote. O método de Wilson é o padrão emHmisc::binconf
(como sugerido por Agresti e Coull).No Python, você pode usar o módulo de estatísticas do pacote scipy (procure
cdf()
, como no exemplo a seguir ).(Parece que o pacote transcendental também inclui distribuições cumulativas usuais).
fonte
Você pode usar a função erf inversa , disponível no MatLab e no Mathematica, por exemplo.
Para o CDF normal, a partir de
Nós temos
Para o CDF log-normal, começando em
Nós temos
fonte