Güven bandı oluşturma
Vandenberg Hava Kuvvetleri Üssü, roketlerin uzaya fırlatılması için sıkça kullanılan bir konumdur. Son dönemde roket fırlatma hızındaki artışın çevre bölgedeki hava kalitesine zarar verebileceğine dair bir teorin var. Bunu incelemek için atmosferik NO2 ölçümlerinin 25 günlük hareketli ortalamasını çizdin. Gözlenen herhangi bir desenin rastgele gürültü olup olmadığını anlamak için, hareketli ortalamanın etrafına %99 güven bandı eklemeye karar verdin. Bir eğilim çizgisine güven bandı eklemek, görülen eğilimin ne kadar istikrarlı olduğuna ışık tutabilir. Bu da bulunan eğilime olan güveni artırabilir ya da azaltabilir.
Bu egzersiz
Python'da Veri Görselleştirmelerini İyileştirme
kursunun bir parçasıdırEgzersiz talimatları
- Ortalama değerinden
2.58standart hata ekleyip çıkararak %99'luk üst ve alt bantları oluştur. - Nokta tahmini çizgisini beyaz yap.
alphadeğerini0.4yaparak nokta tahmini çizgisini yarı saydam yap.- Her gün için
plt.fill_between()fonksiyonuna hangi değerler arasında doldurma yapacağını belirt.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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()