我对xts lag()函数有些困惑。无论我为k分配什么值,我都会得到相同的1个位置滞后。
使用https://www.rdocumentation.org/packages/xts/versions/0.12-0/topics/diff.xts中的示例:
(x <- xts(1:10, Sys.Date()+1:10))
(x1 = lag(x))
(x2 = lag(x, k=2))
(lag(x, k=-1, na.pad=FALSE))
[,1]
2020-04-20 1
2020-04-21 2
2020-04-22 3
2020-04-23 4
2020-04-24 5
2020-04-25 6
2020-04-26 7
2020-04-27 8
2020-04-28 9
2020-04-29 10
[,1]
2020-04-20 NA
2020-04-21 1
2020-04-22 2
2020-04-23 3
2020-04-24 4
2020-04-25 5
2020-04-26 6
2020-04-27 7
2020-04-28 8
2020-04-29 9
[,1]
2020-04-20 NA
2020-04-21 1
2020-04-22 2
2020-04-23 3
2020-04-24 4
2020-04-25 5
2020-04-26 6
2020-04-27 7
2020-04-28 8
2020-04-29 9
[,1]
2020-04-20 NA
2020-04-21 1
2020-04-22 2
2020-04-23 3
2020-04-24 4
2020-04-25 5
2020-04-26 6
2020-04-27 7
2020-04-28 8
2020-04-29 9
我在这里可能不了解什么?