Cómo trazar un intervalo de confianza en Python

Un intervalo de confianza es un rango de valores que probablemente contenga un parámetro de población con un cierto nivel de confianza.

Este tutorial explica cómo trazar un intervalo de confianza para un conjunto de datos en Python utilizando la biblioteca de visualización seaborn .

Trazado de intervalos de confianza mediante lineplot ()

La primera forma de trazar un intervalo de confianza es mediante la función lineplot () , que conecta todos los puntos de datos en un conjunto de datos con una línea y muestra una banda de confianza alrededor de cada punto:

importar numpy como np
 importar seaborn como sns
 importar matplotlib.pyplot como plt
 
# crear algunos datos aleatorios
np.random.seed (0)
x = np.random.randint (1, 10, 30)
y = x + np.random.normal (0, 1, 30)

#create lineplot
ax = sns.lineplot (x, y)

Gráfico de intervalo de confianza en Python

De forma predeterminada, la función lineplot () utiliza un intervalo de confianza del 95%, pero puede especificar el nivel de confianza que se utilizará con el comando ci .

Cuanto menor sea el nivel de confianza, más estrecho será el intervalo de confianza alrededor de la línea. Por ejemplo, así es como se ve un intervalo de confianza del 80% para exactamente el mismo conjunto de datos:

#create lineplot
 ax = sns.lineplot (x, y, ci = 80 )

Intervalo de confianza en Python usando seaborn

Trazado de intervalos de confianza con regplot ()

También puede trazar intervalos de confianza mediante la función regplot () , que muestra un diagrama de dispersión de un conjunto de datos con bandas de confianza alrededor de la línea de regresión estimada:

importar numpy como np
 importar seaborn como sns
 importar matplotlib.pyplot como plt
 
# crear algunos datos aleatorios
np.random.seed (0)
x = np.random.randint (1, 10, 30)
y = x + np.random.normal (0, 1, 30)

#create regplot 
ax = sns.regplot (x, y)

Diagrama de dispersión con intervalo de confianza en Python

Similar a lineplot (), la función regplot () usa un intervalo de confianza del 95% por defecto, pero puede especificar el nivel de confianza a usar con el comando ci .

Nuevamente, cuanto menor sea el nivel de confianza, más estrecho será el intervalo de confianza alrededor de la línea de regresión. Por ejemplo, así es como se ve un intervalo de confianza del 80% para exactamente el mismo conjunto de datos:

#create regplot 
ax = sns.regplot (x, y, ci = 80 )

Trazar el intervalo de confianza en Python

Recursos adicionales

¿Qué son los intervalos de confianza?
Cómo calcular intervalos de confianza en Python

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Deja un comentario

Se utiliza una prueba de Kruskal-Wallis para determinar si existe o no una diferencia estadísticamente significativa entre las medianas de…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!