Estou usando a biblioteca marítima para gerar gráficos de barras em python. Gostaria de saber quais estatísticas são usadas para calcular as barras de erro, mas não consigo encontrar nenhuma referência a isso na documentação do gráfico de barras do seaborn .
Sei que os valores das barras são calculados com base na média no meu caso (a opção padrão) e presumo que as barras de erro sejam calculadas com base em um intervalo de confiança de 95% da distribuição Normal, mas gostaria de ter certeza.
python
visualization
Michael Hooreman
fonte
fonte
Respostas:
Observando a fonte (seaborn / seaborn / categorical.py, linha 2166), encontramos
portanto, o valor padrão é, de fato, 0,95, como você adivinhou.
EDIT: Como o IC é calculado:
barplot
chamadasutils.ci()
comseaborn / seaborn / utils.py
e esta chamada para
percentiles()
está chamando:axis=None
entãoscore = stats.scoreatpercentile(a.ravel(), p)
qual ée procurando na fonte scipy.stats.stats.py , vemos a assinatura
então, como a seaboard chama sem parâmetro
interpolation
, está sendo usadafraction
.Em uma nota lateral, há um aviso de obsolescência futura
stats.scoreatpercentile()
, nomeadamentefonte