用差分移除水準趨勢
時間序列 \(z[t]\) 的一次差分轉換,是指相鄰觀測值之間的差(變化量),也就是 $z[t] - z[t-1]$。
對時間序列做差分可以去除時間趨勢。函式 diff() 會計算一次差分或變化量序列。差分後的序列可讓你檢視原時間序列的增量或變動幅度。它的觀測值數量一定比原始序列少 1。
時間序列 z 已經載入,並顯示在右側的圖中。
本練習屬於課程
R 的時間序列分析
練習說明
- 對
z套用diff(),將結果存成dz。 - 使用
ts.plot()檢視轉換後序列dz的時間序列圖。 - 分別呼叫兩次
length(),計算z與dz的觀測值數量。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Generate the first difference of z
dz <-
# Plot dz
# View the length of z and dz, respectively