開始使用免費開始

視覺化自我相關函數

在多個延遲(lag)上估計自我相關函數(ACF),可以用來評估時間序列 x 與其過去之間的關係。數值估計對於精細計算很重要,但把 ACF 視為延遲的函數來視覺化也同樣實用。

事實上,acf() 指令預設就會繪圖。它也會對 lag.max(要顯示的最大延遲數)做出預設選擇。

三個時間序列 xyz 已載入到你的 R 環境,並繪製在右側。時間序列 x 呈現強烈的延續性,也就是目前的數值和先前的數值相當接近。時間序列 y 呈現週期性型態,週期長度約為 4 個觀測值,也就是目前的數值與往前第 4 筆觀測相對接近。時間序列 z 則沒有明顯的型態。

在本練習中,你將為每個時間序列繪製估計的自我相關函數。acf() 產生的圖中,每個自我相關估計所對應的延遲標在水平軸上,而每個估計值以垂直長條的高度表示。請記得,lag-0 的 ACF 永遠為 1。

此外,每張 ACF 圖都包含一對藍色的水平虛線,代表以 0 為中心、逐一延遲的 95% 信賴區間。這些用來判斷在特定延遲下,單一自我相關估計相對於 0(也就是該延遲下沒有自我相關)的統計顯著性。

本練習屬於課程

R 的時間序列分析

檢視課程

練習說明

  • 使用三次 acf() 函式呼叫來顯示三個時間序列(xyz)各自的 ACF 估計圖。不需要在 acf() 的呼叫中指定其他參數。

動手互動練習

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

# View the ACF of x
acf(___)

# View the ACF of y


# View the ACF of z

編輯並執行程式碼