Crearea unei benzi de încredere
Baza Forțelor Aeriene Vandenberg este folosită frecvent ca locație de lansare a rachetelor în spațiu. Ai o teorie conform căreia ritmul tot mai alert al lansărilor recente ar putea afecta calitatea aerului din zona înconjurătoare. Pentru a investiga acest lucru, ai trasat o linie cu media mobilă pe 25 de zile a măsurătorilor de NO2 atmosferic. Ca să poți evalua dacă un tipar observat reflectă zgomot aleatoriu sau nu, decizi să adaugi o bandă de încredere de 99% în jurul mediei mobile. Adăugarea unei benzi de încredere în jurul unei linii de tendință poate clarifica stabilitatea tendinței observate – fie crescând, fie reducând încrederea în aceasta.
Acest exercițiu face parte din cursul
Îmbunătățirea vizualizărilor de date în Python
Instrucțiuni pentru exercițiu
- Construiește benzile de interval de 99% (superioară și inferioară) adăugând și scăzând
2.58erori standard față de medie. - Setează culoarea liniei estimării punctuale la alb.
- Fă linia estimării punctuale semi-transparentă, setând
alphala0.4. - Indică funcției
plt.fill_between()între ce valori să umple zona pentru fiecare zi.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()