欢迎来到不稳定数据的世界!

你好!如果你已经在 Exam SRM 的学习旅程中走到这里,你应该已经见识过我们如何为数据的“中心点”(平均值)进行建模。但在现实世界中——尤其是在金融和保险领域——数据的“摇晃程度”或称波动性 (volatility) 并非总是恒定的。有时候情况会平静一段时间,然后突然间,一切都变得非常剧烈!

在本章中,我们将学习自回归条件异方差 (Autoregressive Conditionally Heteroskedastic, ARCH) 模型。别被这个长长的名字吓倒了!当你读完这些笔记,你就会明白这其实只是一种时髦的说法,意思就是:“如果昨天情况很混乱,那么今天也很可能很混乱。”

1. 到底什么是异方差性 (Heteroskedasticity)?

在进入数学运算之前,我们先拆解这个大词:异方差性 (Heteroskedasticity)

在基础回归分析中,我们通常假设“同方差性 (Homoskedasticity)”,这意味着误差的方差(数据的分散程度)始终保持不变。而异方差性则意味着方差会随时间改变

条件异方差 (Conditional Heteroskedasticity) 意味着方差的改变是基于过去的信息。如果昨天发生了股市崩盘,那么今天“有条件”的方差很可能比昨天是个平静的日子要高得多。

核心概念:波动聚集 (Volatility Clustering)
你有没有留意到在股市中,大幅度的价格波动往往伴随着更多大幅波动,而平静期之后通常又会接连出现平静期?这被称为波动聚集。ARCH 模型正是为了捕捉数据中的这种“情绪波动”而设计的。

重点总结

ARCH 模型适用于误差项的方差并非恒定,而是取决于过去误差大小的情况。

2. ARCH(1) 模型:逐步拆解

让我们看看最简单的版本:ARCH(1) 模型。这里的“1”表示我们只回顾一个时间单位(即昨天)。

在标准时间序列中,我们有一个误差项,称之为 \( \epsilon_t \)。在 ARCH 模型中,我们假设这个误差看起来像这样:

\( \epsilon_t = \sigma_t Z_t \)

其中:
1. \( Z_t \) 只是“白噪声”(white noise)(通常指平均值为 0、方差为 1 的标准正态分布)。
2. \( \sigma_t \) 是条件标准差(即时间 \( t \) 的“摇晃程度”)。

方差的 ARCH(1) 方程式为:

\( \sigma^2_t = \alpha_0 + \alpha_1 \epsilon^2_{t-1} \)

让我们翻译成白话文:
今天的方差 (\( \sigma^2_t \)) 等于一个基准常数 (\( \alpha_0 \)) 加上昨天误差平方的一部分 (\( \alpha_1 \epsilon^2_{t-1} \))。

等等,为什么误差要平方?
问得好!我们将误差平方 (\( \epsilon^2_{t-1} \)) 是因为方差必须永远为正数。无论昨天市场是上涨了 10% 还是下跌了 10%,那都是一次“大的变动”,因此它应该增加我们对今天波动性的预测值。

记忆小帮手:“暴风雨”类比

将 \( \alpha_0 \) 想象成平常日子里的典型风速。将 \( \alpha_1 \) 想象成昨天的暴风雨对今天天气的影响程度。如果 \( \alpha_1 \) 很大,且昨天经历了一场大型暴风雨 (\( \epsilon^2_{t-1} \)),那么你可以肯定今天的天气预报 (\( \sigma^2_t \)) 将会非常不稳定!

3. 规则与限制

为了让 ARCH(1) 模型在数学上合理且保持稳定,我们的参数 \( \alpha_0 \) 和 \( \alpha_1 \) 必须遵守以下规则:

1. 正数限制: 我们必须有 \( \alpha_0 > 0 \) 且 \( \alpha_1 \geq 0 \)。为什么呢?因为方差不能为负!你不可能有“负的摇晃程度”。
2. 平稳性 (Stationarity): 为了让方差在长期内保持稳定,我们需要 \( \alpha_1 < 1 \)。如果 \( \alpha_1 \geq 1 \),方差将会不断增长,直到无穷大!

快速回顾:长期方差
如果模型是平稳的 (\( \alpha_1 < 1 \)),其“无条件”或长期平均方差为:
\( Var(\epsilon_t) = \frac{\alpha_0}{1 - \alpha_1} \)

常见错误警示!

学生经常混淆过程的平均值方差。在基础 ARCH 模型中,误差 \( \epsilon_t \) 的平均值仍然是 0。改变的是方差。该序列并不一定有上升或下降的趋势;它只是变得“更嘈杂”了。

4. 扩展:ARCH(p) 模型

如果今天的波动性取决于过去两天呢?或者过去一周?我们只需在方程式中加入更多项!这就叫 ARCH(p) 模型,其中 \( p \) 是我们回顾过去的时间期数。

公式看起来像这样:
\( \sigma^2_t = \alpha_0 + \alpha_1 \epsilon^2_{t-1} + \alpha_2 \epsilon^2_{t-2} + ... + \alpha_p \epsilon^2_{t-p} \)

不用担心它看起来很长! 这跟 ARCH(1) 的逻辑完全相同,只是回溯得更久远。为了使其保持平稳,所有 alpha 的总和 (\( \alpha_1 + \alpha_2 + ... + \alpha_p \)) 必须小于 1。

5. 为什么精算学会使用 ARCH 模型?

你知道吗?
标准线性回归甚至许多 ARIMA 模型都假设“噪声”是恒定的。然而,如果你是一名为依赖股市的保险产品(如变额年金)进行定价的精算师,假设噪声恒定可能会导致灾难!如果你低估了市场的“摇晃程度”,在市场崩盘时,你可能无法保留足够的资金来支付索赔。

现实案例:
在 2008 年金融危机期间,波动性在几个月内处于极高水平。ARCH 模型会识别出“昨天的波动性高 = 今天的波动性高”,并据此调整风险准备金。而标准模型可能只会将其视为“一次性”的极值。

6. 总结与最终检查清单

在进入下一章之前,请确保你已经掌握了以下几点:

1. “为什么”: ARCH 模型用于波动聚集(方差高/低交替的时期)。
2. “是什么”: 今天的方差取决于过去的误差平方
3. “公式”: 熟记 \( \sigma^2_t = \alpha_0 + \alpha_1 \epsilon^2_{t-1} \)。
4. “限制”: 参数必须为正数以确保方差为正;\( \alpha_1 \) 必须小于 1 以保持稳定。
5. “逻辑”: 如果 \( \epsilon_{t-1} \) 很大(正或负),它会增加 \( \sigma^2_t \),使得下一个误差 \( \epsilon_t \) 也很可能很大。

考试小撇步:
如果考题问哪种模型最适合处理“随时间变化的方差”或“波动聚集”,你的大脑应该立即浮现出 ARCH!

继续保持!你正在掌握一个让 Robert Engle 获得诺贝尔经济学奖的概念。你一定可以的!