AR1

Time Series analysis: AR(1) process

自回归过程

考虑是由决定,即。假设

其中,随机干扰项
序列的稳定性由决定波动程度决定。


一般地,考虑序列值可由前p个时刻的序列值表示,即

其中,;是一个p阶自回归模型AR(P), 是自回归系数。

一阶自回归过程AR(1)

一阶自回归表达式:

其中,
求方差得:

根据上得出:
对(1)两边同时乘以,并求期望得:

即:

根据独立于,且均值为0,所以,即:

将k带入求得

即:

自相关系数只与间隔(k)有关,因此是平稳(stationary)的。

模拟过程

对于不同,模拟过程并绘制自相关图(序列 自相关函数):
AR(1)模拟

代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
set.seed(123)

simulate_AR1 <- function(rho, sigma = 1, T = 100) {
y <- numeric(T)
y[1] <- rnorm(1, 0, sigma / sqrt(1 - rho^2)) # stationarity
for (t in 2:T) {
y[t] <- rho * y[t-1] + rnorm(1, 0, sigma)
}
return(y)
}

rhos <- c(0, 0.3, 0.7, 0.95)
par(mfrow = c(4, 2), mar = c(4, 4, 2, 1), cex.main = 1.5)

for (rho in rhos) {
y <- simulate_AR1(rho)

# 时间序列图
plot(y, type = "l", main = paste("AR(1) with rho =", rho),
ylab = "y", xlab = "Time")

# 自相关图
acf(y, main = paste("ACF: rho =", rho))
}

根据上图,自相关系数越小,ACF衰减越快,相反,ACF衰减越慢。