開始使用免費開始

用差分移除水準趨勢

時間序列 \(z[t]\) 的一次差分轉換,是指相鄰觀測值之間的差(變化量),也就是 $z[t] - z[t-1]$。

對時間序列做差分可以去除時間趨勢。函式 diff() 會計算一次差分或變化量序列。差分後的序列可讓你檢視原時間序列的增量或變動幅度。它的觀測值數量一定比原始序列少 1。

時間序列 z 已經載入,並顯示在右側的圖中。

本練習屬於課程

R 的時間序列分析

檢視課程

練習說明

  • z 套用 diff(),將結果存成 dz
  • 使用 ts.plot() 檢視轉換後序列 dz 的時間序列圖。
  • 分別呼叫兩次 length(),計算 zdz 的觀測值數量。

動手互動練習

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

# Generate the first difference of z
dz <- 
  
# Plot dz


# View the length of z and dz, respectively


編輯並執行程式碼