如何在R中的ACF圖中找到自相關值?


自相關圖或 ACF 圖顯示了隨時間變化的資料中的序列相關性。ACF 圖可以透過使用 acf 函式輕鬆建立。

例如,如果我們有一個名為 V 的向量,則可以使用命令 acf(V) 建立其自相關圖。如果我們想要提取自相關值,則需要使用以下命令將繪圖值儲存在一個物件中。這不會建立繪圖。

Autocorrelation_x<-acf(x,plot=FALSE)

示例 1

考慮以下程式碼片段 -

x<-rpois(10,2)
acf(x)

輸出

如果執行上面給出的程式碼片段,它會生成以下輸出 -

要在R中的ACF圖中找到自相關值,請將以下程式碼新增到上述程式碼片段中 -

示例

Autocorrelation_x<-acf(x,plot=FALSE)
Autocorrelation_x

輸出

如果將上面給出的所有程式碼片段作為一個程式執行,它會生成以下輸出 -

Autocorrelations of series ‘x’, by lag

   0    1      2      3      4      5     6    7      8      9
1.000 0.207 -0.416 -0.420 -0.143 -0.002 0.451 0.209 -0.176 -0.211

示例 2

考慮以下程式碼片段 -

y<-rpois(5,10)
acf(y)

輸出

如果執行上面給出的程式碼片段,它會生成以下輸出 -

要在R中的ACF圖中找到自相關值,請將以下程式碼新增到上述程式碼片段中 -

示例

Autocorrelation_y<-acf(y,plot=FALSE)
Autocorrelation_y

輸出

如果將上面給出的所有程式碼片段作為一個程式執行,它會生成以下輸出 -

Autocorrelations of series ‘y’, by lag

    0    1     2     3      4
1.000 0.019 -0.557 -0.038 0.077

更新於: 2021年11月2日

4K+ 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.