简介:你的过往至关重要!

欢迎来到自回归(Autoregressive, AR)模型的世界!如果你曾想过:“我今天很累,因为我昨晚熬夜了”,那么你已经理解了 AR 模型的核心逻辑。在时间序列中,昨天发生的事通常会直接影响今天发生的事。

在本章中,我们将学习如何将这种直觉转化为数学公式。如果这些数学看起来有点吓人,别担心——我们会把它拆解成小块来学习。读完这些笔记后,你会发现 AR 模型其实只是你早已熟悉的线性回归的一个特殊版本!

1. 什么是自回归模型?

“自回归”这个术语听起来很高级,但让我们看看它的词根:Auto(自我)和 Regressive(回归)。本质上,它就是一个变量对其自身过去时间点数值的回归。

AR(1) 模型:基础知识

最简单的版本是 AR(1) 模型,其中当前值(\(x_t\))仅取决于紧接在它之前的那一个值(\(x_{t-1}\))。

AR(1) 模型的公式为:
\(x_t = c + \phi x_{t-1} + \epsilon_t\)

公式组件拆解:

  • \(x_t\):时间 \(t\) 的序列值(例如:今天的股价)。
  • \(c\):常数(截距项)。
  • \(\phi\) (phi):自回归系数。这告诉我们今天与昨天之间的“关联”有多强。
  • \(x_{t-1}\):前一个时间点的序列值(昨天的股价)。
  • \(\epsilon_t\):白噪音(White noise)或误差项。这代表了无法预测的随机冲击。

类比:想象一台恒温器。如果昨天室温是 70 度(\(x_{t-1}\)),那么今天也很可能接近 70 度,再加上或减去一些基于天气的随机变化(\(\epsilon_t\))。

快速回顾:误差项(\(\epsilon_t\))

我们假设误差项遵循平均值为 0 且方差固定(\(\sigma^2\))的常态分布。这就是我们模型中“不可预测”的部分。

2. 平稳性(Stationarity):橡皮筋法则

为了使 AR(1) 模型能够用于长期预测,它通常需要具备平稳性。这意味着其统计特性(如平均值和方差)不会随时间而改变。

AR(1) 平稳性的黄金法则:
当且仅当 \(|\phi| < 1\) 时,模型是平稳的。

为什么这很重要?

  • \(|\phi| < 1\):序列就像一条橡皮筋。如果随机冲击(\(\epsilon_t\))将数值推开,序列最终会回弹至其长期平均值(均值)。
  • \(\phi = 1\):这被称为随机漫步(Random Walk)。没有任何力量将它“拉”回中心,每一个冲击都会永远留在系统中。
  • \(|\phi| > 1\):序列会“爆炸”并趋向无穷大。我们在风险建模中可不希望看到这种情况!

你知道吗? 随机漫步(\(\phi = 1\))经常用来描述股价,因为今天的价格是预测明天价格的最佳依据,而期间的变化则是完全随机的。

3. AR(1) 模型的关键统计量

当你处理平稳的 AR(1) 模型(\(|\phi| < 1\))时,考试中有三个公式你必须熟记:

1. 平均值(长期平均):
\(\mu = \frac{c}{1 - \phi}\)
常见错误:误以为平均值就是 \(c\)。并不是!你必须除以 \((1 - \phi)\)。

2. 方差:
\(Var(x_t) = \frac{\sigma^2}{1 - \phi^2}\)
注:\(\sigma^2\) 是误差项的方差。

3. 自相关系数(ACF):
\(x_t\) 与 \(x_{t-k}\)(\(k\) 为滞后步数)之间的相关性为:
\(\rho_k = \phi^k\)
这意味着随着时间间隔(\(k\))增加,相关性会呈指数级衰减。

重点总结: 在 AR(1) 模型中,过去的影响会随时间消退,但(从数学上讲)它永远不会真正归零。

4. 进阶:AR(p) 模型

有时候,只有昨天的信息是不够的。也许过去 3 天的信息都很重要!这就是 AR(p) 模型,其中 \(p\) 是我们纳入的“滞后(lags)”期数。

AR(p) 方程式:
\(x_t = c + \phi_1 x_{t-1} + \phi_2 x_{t-2} + ... + \phi_p x_{t-p} + \epsilon_t\)

AR(p) 的平稳性:
这比 AR(1) 复杂得多。虽然“\(\phi\) 系数之和大不大于 1”是一个有用的经验法则,但正式的要求涉及“特征方程式的根”必须位于单位圆之外。对于 SRM 考试,请记住,所有 \(\phi\) 系数都必须足够小,以确保该过程不会爆炸。

5. 识别 AR 模型:PACF 技巧

我们如何判断数据集是 AR 模型还是其他模型(例如 MA 模型)?我们查看两个图表:

  1. ACF(自相关函数): 对于 AR 模型,ACF 呈现拖尾(tails off)现象(逐渐减少)。
  2. PACF(偏自相关函数): 这是 AR 模型的“魔法”工具。PACF 在第 \(p\) 阶滞后后会截尾(cuts off)

记忆小撇步:
AR 模型 = PACF 截尾。(联想 "AP" 就如同进阶先修课程一样好记)。
如果 PACF 有 2 条显著的条形图,然后降至零,这很可能是一个 AR(2) 模型。

6. 使用 AR 模型进行预测

使用 AR 模型预测未来是一个循序渐进的过程。要找出下一个数值,我们只需代入最近已知的数值即可。

分步范例 (AR(1)):
假设 \(x_t = 5 + 0.5 x_{t-1} + \epsilon_t\),今天的值 (\(x_t\)) 为 10。
1. 预测 \(t+1\): 由于我们不知道未来的误差(\(\epsilon_{t+1}\)),我们假设它为 0。
\(\hat{x}_{t+1} = 5 + 0.5(10) = 10\)
2. 预测 \(t+2\): 使用你对 \(t+1\) 的预测值作为新的输入。
\(\hat{x}_{t+2} = 5 + 0.5(10) = 10\)

注:在这个特定范例中,预测值保持在 10,因为 10 正是长期平均值(\(5 / (1 - 0.5) = 10\))。如果初始值不同,预测值会缓慢地向 10 漂移。

7. 总结与关键重点

别让符号吓到你!以下是考试中绝对要记住的内容:

  • AR(1) 公式: \(x_t = c + \phi x_{t-1} + \epsilon_t\)。
  • 平稳性: 必须满足 \(|\phi| < 1\)。如果 \(\phi = 1\),则是非平稳的随机漫步。
  • 平均值: \(\mu = c / (1 - \phi)\)。
  • 识别: AR 模型的 ACF 呈拖尾,而 PACF 在滞后 \(p\) 处截尾
  • 预测: 只需将之前的值代入公式,并将误差项设为零。

最后的鼓励: AR 模型几乎是时间序列中所有内容的“基石”。先把 AR(1) 的公式搞定,这一章剩下的内容就会迎刃而解。你可以做到的!