開始使用免費開始

建立信賴帶

范登堡空軍基地常被用作火箭升空的發射地點。你推測,近期火箭發射頻率的上升,可能正在傷害周邊地區的空氣品質。為了探究這點,你繪製了大氣 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()
編輯並執行程式碼