R函数 diff()

如果你研究时间序列,你需要通过取它们的滞后值来使它们平稳。平稳过程允许随时间变化的均值、方差和自相关常数。这主要改进了时间序列的预测。使用diff()函数很容易做到这一点。

diff()函数接受一个参数、一个向量,并返回适当的滞后和迭代的差值。

set.seed()函数是通过伪随机数生成器的过程生成的,伪随机数生成器使每台计算机具有相同的数字序列。如果我们不使用set.seed()函数,生成的数字序列将不同。


set.seed(123)
# 创建数据
x = rnorm(1000)
ts <- cumsum(x)
# 平稳序列
diff_ts <- diff(ts)
par(mfrow=c(1,2))
# 绘制
plot(ts, type='l')
plot(diff(ts), type='l')
绘制的序列
绘制的序列





公众号

关注公众号,获取一手资讯

“ R函数 diff() ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注