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
Instrucciones del ejercicio
- Construye bandas de intervalo del 99% superior e inferior sumando y restando
2.58errores 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
alphaen0.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()