移動函式

個案研究:在 R 中分析城市時間序列資料

Lore Dirick

Manager of Data Science Curriculum at Flatiron School

離散視窗

  • 依期間 {{1}} 分割資料

    unemployment_yrs <- split(unemployment, f = "years")
    
  • 在各期間內套用函式

    unemployment_yrs <- lapply(unemployment_yrs, cummax)
    
  • 將新資料綁回為 xts 物件

    unemployment_ytd <- do.call(rbind, unemployment_yrs)
    
個案研究:在 R 中分析城市時間序列資料

移動視窗

  • rollapply() 對移動視窗套用函式
    unemployment_avg <- rollapply(unemployment,
                                  width = 12,
                                  FUN = mean)
    

圖:使用 rollapply() 取得 12 個月視窗平均

個案研究:在 R 中分析城市時間序列資料

一起來練習吧!

個案研究:在 R 中分析城市時間序列資料

Preparing Video For Download...