gpt4 book ai didi

r - 从 R 中的 ACF 中提取数值

转载 作者:行者123 更新时间:2023-12-04 22:15:14 25 4
gpt4 key购买 nike

这就是我想要做的:

x <- c(1,2,3,3,2,3,4,5,6)

my_acf = acf(x,plot=F)


> my_acf

Autocorrelations of series ‘x’, by lag

0 1 2 3 4 5 6 7 8
1.000 0.497 0.097 -0.047 -0.050 -0.075 -0.231 -0.376 -0.316

我只想提取第一个滞后的相关系数 0.497,我想将其作为数值。我怎样才能做到这一点?

谢谢你

最佳答案

答案是使用my_acf$acf[2] .这是引导我找到解决方案的原因:

> attributes(my_acf)
$names
[1] "acf" "type" "n.used" "lag" "series" "snames"

$class
[1] "acf"

> my_acf$acf
, , 1

[,1]
[1,] 1.00000000
[2,] 0.49747475
[3,] 0.09722222
[4,] -0.04734848
[5,] -0.04987374
[6,] -0.07512626
[7,] -0.23106061
[8,] -0.37563131
[9,] -0.31565657

> my_acf$acf[2]
[1] 0.4974747

关于r - 从 R 中的 ACF 中提取数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9440588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com