如何在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
广告