建立信賴帶
范登堡空軍基地常被用作火箭升空的發射地點。你推測,近期火箭發射頻率的上升,可能正在傷害周邊地區的空氣品質。為了探究這點,你繪製了大氣 NO2 測量值的 25 天移動平均線。為了判斷觀察到的任何型態是否只是隨機雜訊,你決定在移動平均周圍加入 99% 的信賴帶。為趨勢線加入信賴帶,可以幫助你了解所見趨勢的穩定性,進而提升或降低對該趨勢的信心。
本練習屬於課程
用 Python 改善你的資料視覺化
練習說明
- 透過在平均數上加減
2.58個標準誤,建立上下界為 99% 的區間帶。 - 將點估計的線設為白色。
- 將點估計的線設為半透明,
alpha設為0.4。 - 告訴
plt.fill_between()每一天要在哪些數值之間填色。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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()