预测理论与应用
课程导航
- 课时 1:时间序列初步(Time-series Preliminaries)
- 课时 2:差分方程、滞后运算与动态模型(Difference Equations, Lag Operators, and Dynamic Models)
- 课时 3:平稳时间序列:AR 模型(Stationary Time Series: AR Models)
- 课时 4:平稳金融时间序列:ARMA 模型(Stationary Financial Time Series: ARMA Models)
- 课时 5:预测理论与应用(Forecasting Theory and Applications)
- 课时 6:非平稳金融时间序列模型(Nonstationary Financial Time-series Models)
- 课时 7:金融计量中的条件异方差模型(Conditional Heteroskedasticity Models)
- 课时 8:向量自回归(VAR)模型(Vector Autoregression)
- 课时 9:协整与误差修正模型(Cointegration and Error-correction Models)
第一节 预测对象、信息集与最优预测
1. 预测信息集与预测期距
预测信息集(Information Set):在时点 进行预测时,预测者能够使用的全部信息所生成的 -代数,记为 。单变量信息可以简写为 ,严格写法为 ;若模型还使用 ,则 。
预测期距(Forecast Horizon):预测目标时点与信息集截止时点之间的离散期数,记为 。在时点 对 的预测称为 期预测; 是一步预测, 是多步预测。 必须结合数据频率解释。
图中的左侧路径只使用 内已经观测的值;越过预测原点后,条件均值逐步回到长期均值,而预测区间随 扩张。这一区分适用于后文的 MA、AR 递推预测。
2. 损失函数与最优预测
预测误差(Forecast Error):实际未来值与点预测值之差:
最优预测(Optimal Forecast):在给定信息集和损失函数下,使条件期望损失最小的决策值:
平方损失 下,最优点预测是条件均值:
绝对损失对应条件中位数,分位数损失对应相应条件分位数,因此条件期望只是在平方损失下的最优预测。在平方损失和正确指定的信息集下:
点预测描述条件分布的位置;预测区间还必须描述未来值的离散程度。
第二节 时间趋势模型与预测区间
1. 线性时间趋势模型
线性时间趋势模型(Linear Time-trend Model):用时间索引解释序列条件均值的回归模型:
是时间索引, 是截距, 是单位时间的条件均值变化量, 是扰动项。 的符号决定趋势方向;趋势回归后的残差仍需进行自相关和方差诊断。
令 ,OLS 点预测为:
2. 均值置信区间与新观测预测区间
在线性回归误差独立同分布、正态且方差为 的教学设定下,设设计矩阵为 、残差标准差为 、自由度为 。条件均值的标准误为:
新观测预测区间还要加入未来扰动:
因此, 只是在忽略参数估计误差并采用正态临界值时的简化近似,不能作为一般的回归预测区间。
趋势回归的高 不能证明模型适合预测。若残差仍有自相关,独立同分布误差下的区间公式会低估或错估不确定性,应改用动态误差模型或与误差结构一致的预测方法。
3. 中国总人口趋势拟合
课件给出的 1952—2012 年总人口趋势回归包含 61 个观测值。本文将 TIME 明确解释为索引变量:1952 年取 ,2012 年取 。课件报告的估计式为:
报告结果包括 、回归标准误 ,以及 Durbin—Watson 统计量 。若 2013 年的索引为 ,点预测为:
该数值与 TPEOPLE 使用相同单位;课件转写未给出单位,不能将其擅自解释为“万人”或“人”。 显示残差有很强的正相关,因而 不能作为严格的 95% 预测区间。线性外推还忽略人口政策、迁移和统计口径变化带来的结构不确定性。
第三节 MA 模型的预测
1. MA(q) 模型与创新
MA(q) 模型(Moving-average Model of Order q):当前序列由当前及前 期创新的有限线性组合构成的模型:
是均值, 是 MA 系数, 是创新。白噪声只要求零均值、不相关和有限方差;正态性是额外条件。实际估计时,历史创新用拟合残差 近似。
2. MA(q) 的点预测与误差方差
在 下,未来创新的条件期望为零。对 :
若 ,点预测回到均值:
令 ,则:
预测误差方差为 。
同样的推导可写成有限或无限阶 MA 表示。若 , 则:
有限阶 MA(q) 只是 ()的特殊情形。
时,误差方差达到 。高斯创新且参数视为已知时,95% 预测区间可写为:
3. MA(3) 通货膨胀率例题
设:
根据实际值减预测值得到历史残差:
| 年份 | 2017 | 2018 | 2019 |
|---|---|---|---|
| 实际值 | 104 | 108 | 105 |
| 预测值 | 110 | 100 | 109 |
| 残差 |
以 2019 年末为信息集截止时点:
2023 年及以后点预测为 。由于 ,95% 正态近似预测区间为:
| 预测年份 | 点预测 | 预测标准差 | 95% 预测区间 |
|---|---|---|---|
| 2020 | 109.2 | ||
| 2021 | 96.0 | ||
| 2022 | 100.8 | ||
| 2023 及以后 | 100.0 |
第四节 AR 模型的递推预测
1. AR(1) 的一步与多步预测
AR(1) 模型(First-order Autoregressive Model):当前序列由上一期序列值和当期创新共同决定的模型:
当 时,稳定均值为 。一步预测为:
多步预测递推为:
其封闭形式为:
因此稳定 AR(1) 的预测值收敛于 ; 时会出现符号交替的阻尼振荡。
2. AR(1) 预测误差与区间
预测误差方差随 增大并收敛于 ;不确定性增加但存在稳定上限。若 ,则 ,不能套用稳定模型的长期方差。高斯创新、参数已知时,95% 预测区间为:
曲线取 、 且创新标准差归一化为 1 的理论值。MA(3) 的预测标准差在有限期后达到平台,稳定 AR(1) 逼近长期上限,而随机游走的 路径持续增长。
3. AR(p) 与格林函数
AR(p) 模型(Autoregressive Model of Order p):当前值由前 期值和当期创新决定的模型:
稳定模型的均值为 。令 ,滞后多项式为:
格林函数(Green’s Function):表示一次创新对当前及未来序列影响的系数序列 ,满足:
因此 。例如:
稳定条件下, 描述的冲击影响逐渐衰减。理论上的 期预测和误差分别为:
实际计算通常直接递推 AR(p) 方程;历史创新使用估计残差。
4. AR(2) 消费者物价指数例题
设:
2020 年 1—3 月观测值为 、 和 。以 3 月为信息集截止时点:
格林函数前几项为 、、,故:
在参数已知且创新正态的条件下:
| 月份 | 点预测 | 95% 预测区间 |
|---|---|---|
| 2020 年 4 月 | 97.1200 | |
| 2020 年 5 月 | 97.4320 | |
| 2020 年 6 月 | 97.5952 |
第五节 静态预测、动态预测与变换后的预测
1. 静态预测与动态预测
静态预测(Static Forecast):每一步进行一步预测,并在下一步使用实际已知的滞后观测值。动态预测(Dynamic Forecast):从预测起点开始,后续期使用前面已经得到的预测值替代未知实际滞后值。
| 预测方式 | ||
|---|---|---|
| 静态 | (若 已观测) | |
| 动态 |
两者回答的问题不同。真实值尚未出现的未来区间只能生成预测,不能计算预测误差和样本外准确率。
图中的静态路径在每一步重新使用实际滞后值,动态路径从 起改用前一期预测值;因此二者的差异是信息可得性差异,不是两个不同的结构方程。
2. 对数差分模型的水平预测
人口案例中的方程为:
其因变量是 ,不是人口水平 。动态预测必须先累加:
中位数意义下的水平预测为:
若对数水平预测误差近似正态,目标是条件均值,则需要偏差修正:
其中 是对数水平预测误差方差。不能把差分对数的预测值直接命名为人口水平预测。
第六节 预测效果的样本外评价
1. 评价样本与滚动原点
样本外评价(Out-of-sample Evaluation):在估计样本之外,用已知实际值与预测值比较模型预测能力的过程。设测试区间为 :
评价只能使用预测时点已经可获得的信息。常用方式如下:
| 方式 | 估计样本 | 适用含义 |
|---|---|---|
| 固定原点 | 固定到 | 比较一次长期多步预测 |
| 扩展窗口 | 新观测加入历史样本 | 模拟样本持续增长 |
| 滚动窗口 | 保持窗口长度并向前移动 | 关注近期结构 |
持久性、样本均值或季节性预测可以作为基准。复杂模型只有在同一测试窗口上相对基准降低误差,才说明其预测增益。
2. 点预测误差指标
均方根误差(Root Mean Squared Error, RMSE):
平均绝对误差(Mean Absolute Error, MAE):
RMSE 对大误差权重更高;MAE 对异常大误差更稳健。两者只有在同一变量、同一单位和同一测试窗口下才适合比较。
平均绝对百分比误差(Mean Absolute Percentage Error, MAPE):
当 时 MAPE 不定义;当 接近零时会严重放大误差。对收益率、利差等接近零或可取负值的金融变量,不能机械使用 MAPE,也不能跨量纲比较。
3. Theil’s U1 与误差分解
Theil 不等系数 U1(Theil’s Inequality Coefficient U1):
分母为正时 ,完全拟合时为 0。令 、 为均值,、 为同一归一化方式计算的标准差, 为相关系数,则:
因此偏差比、方差比和协方差比为:
三者之和为 1。偏差比反映均值偏离,方差比反映波动幅度偏离,协方差比表示剩余非系统误差;分解不能替代 RMSE、MAE 或具体决策损失。
4. 预测评价表的口径检查
使用课件人口案例中的评价表前,应检查:
- Forecast 与 Actual 是否使用相同变换和单位;
- 评价窗口内的实际值是否在预测时点已经可获得;
- 动态或静态方式是否与研究问题一致;
- 调整后的样本区间是否等于预测值与实际值的共同可用区间。
2013—2015 年若只有人口预测而没有实际观测,只能保存预测值和标准误,不能计算 RMSE、MAE、MAPE 或 Theil 指标。对数差分模型也必须先将预测和实际值还原到相同水平口径,再进行水平预测评价。
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!