ComenzarEmpieza gratis

Crear una banda de confianza

La base aérea de Vandenberg se utiliza a menudo como punto de lanzamiento de cohetes al espacio. Tienes la teoría de que el reciente aumento en el ritmo de lanzamientos podría estar perjudicando la calidad del aire en la región. Para explorarlo, has representado una media móvil de 25 días de las mediciones de NO2 atmosférico. Para ayudarte a decidir si cualquier patrón observado es ruido aleatorio o no, decides añadir una banda de confianza del 99% alrededor de tu media móvil. Añadir una banda de confianza a una línea de tendencia puede ayudar a entender la estabilidad de la tendencia observada. Esto puede aumentar o disminuir la confianza en la tendencia detectada.

Este ejercicio forma parte del curso

Mejora tus visualizaciones de datos en Python

Ver curso

Instrucciones del ejercicio

  • Construye bandas de intervalo del 99% superior e inferior sumando y restando 2.58 errores estándar a la media.
  • Haz que la línea de la estimación puntual sea blanca.
  • Haz que la línea de la estimación puntual sea semitransparente estableciendo alpha en 0.4.
  • Indica a plt.fill_between() entre qué valores debe rellenar para cada día.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Draw 99% inverval bands for average NO2
vandenberg_NO2['lower'] = vandenberg_NO2['mean'] ____ ____*vandenberg_NO2['std_err']
vandenberg_NO2['upper'] = vandenberg_NO2['mean'] ____ ____*vandenberg_NO2['std_err']

# Plot mean estimate as a white semi-transparent line
plt.plot('day', 'mean', data = vandenberg_NO2,
         color = '____', alpha = ____)

# Fill between the upper and lower confidence band values
plt.fill_between(x = 'day', 
                 ____ = 'lower', ____ = 'upper', 
                 data = vandenberg_NO2)

plt.show()
Editar y ejecutar código