Ver esta página de Wikipedia:
http://en.wikipedia.org/wiki/Binomial_proportion_confidence_interval#Agresti-Coull_Interval
Para obtener el intervalo Agresti-Coull, uno necesita calcular un percentil de la distribución normal, llamado . ¿Cómo calculo el percentil? ¿Existe una función preparada que haga esto en Wolfram Mathematica y / o Python / NumPy / SciPy?
python
normal-distribution
Ram Rachum
fuente
fuente
Respuestas:
Para Mathematica
$VersionNumber > 5
puedes usarpara el
q
percentilDe lo contrario, primero debe cargar el paquete de estadísticas adecuado.
fuente
Quantile
línea hará el cálculo manualmente en lugar de usar una fórmula.mu
,sigma
yq
); debe obtener una expresión que implique la función de error inverso.La página de John Cook, Distribuciones en Scipy , es una buena referencia para este tipo de cosas:
fuente
Bueno, no preguntaste por R, pero en R lo haces usando qnorm
(En realidad, es el cuantil, no el percentil, o eso creo)
fuente
PropCIs
paquete. El método de Wilson es el predeterminado enHmisc::binconf
(como lo sugieren Agresti y Coull).En Python, puede usar el módulo de estadísticas del paquete scipy (busque
cdf()
, como en el siguiente ejemplo ).(Parece que el paquete trascendental también incluye distribuciones acumulativas habituales).
fuente
Puede utilizar la función inversa erf , que está disponible en MatLab y Mathematica, por ejemplo.
Para el CDF normal, comenzando desde
Obtenemos
Para el CDF log-normal, comenzando desde
Obtenemos
fuente