ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Construiește benzile de interval de 99% (superioară și inferioară) adăugând și scăzând 2.58 erori standard față de medie.
  • Setează culoarea liniei estimării punctuale la alb.
  • Fă linia estimării punctuale semi-transparentă, setând alpha la 0.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()
Editează și rulează codul