如何从 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