開始使用免費開始

Rolling window 函式

移動平均可以用來「平滑」雜訊較多的資料,當你想呈現整體而言數值變動的快慢時特別有用。

在這個練習中,你會使用時間序列 us_temperatures,其中包含美國 3 個城市的逐小時氣溫觀測。透過 rolling windows(移動視窗),你將以不同的視窗寬度計算移動統計量——平均值、最大值與中位數——來觀察視窗大小改變所帶來的影響!

請特別注意:移動中位數需要「奇數」的視窗寬度!

時間序列 us_temperatures 以及 zooggplot2 套件都已提供給你。

本練習屬於課程

在 R 中操作時間序列資料

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Create and plot the rolling average
___(___) %>%
  autoplot() + 
  theme_light() + 
  labs(y = "Degrees Celsius")
編輯並執行程式碼