Estoy usando la biblioteca seaborn para generar gráficos de barras en python. Me pregunto qué estadísticas se utilizan para calcular las barras de error, pero no puedo encontrar ninguna referencia a esto en la documentación del diagrama de barras de Seaborn .
Sé que los valores de la barra se calculan en función de la media en mi caso (la opción predeterminada), y supongo que las barras de error se calculan en función de un intervalo de confianza del 95% de distribución normal, pero me gustaría estar seguro.
python
visualization
Michael Hooreman
fuente
fuente
Respuestas:
Mirando la fuente (seaborn / seaborn / categorical.py, línea 2166), encontramos
entonces el valor predeterminado es, de hecho, .95, como lo adivinó.
EDITAR: cómo se calcula CI:
barplot
llamadasutils.ci()
que tieneseaborn / seaborn / utils.py
y esta llamada a
percentiles()
está llamando:axis=None
entoncesscore = stats.scoreatpercentile(a.ravel(), p)
cual esy buscando en la fuente scipy.stats.stats.py vemos la firma
así que desde seaboard lo llama sin param porque
interpolation
lo está usandofraction
.En una nota al margen, hay una advertencia de futura obsolescencia en
stats.scoreatpercentile()
, a saberfuente