写给你的金融时间序列分析:预测篇
发布时间:2024-09-29 | 来源: 川总写量化
作者:石川
摘要:在金融市场中,时间序列分析建模的目标是进行预测,并基于预测做 informed decisions。本文介绍常见模型的多步预测。
1 Conditional Expectation
条件期望(conditional expectation)是预测中的一个重要工具。在 model specification 正确的前提下,条件期望代表了在已知
从直觉上说,如果模型能够准确反映变量间的真实关系、没有模型设定偏误问题,那么通过条件期望得出的预测将不仅是无偏的,也是效率最高的。这意味着任何预测误差都仅来源于随机噪声,而非模型结构的不足。因此,为了介绍不同时间序列模型的预测,让我们先从条件期望说起。
假设我们通过变量
为此,将
此外,利用 law of total expectation 可知,
事实上,对于
上式对于后续证明
基于上述性质,可以进一步证明
利用之前探讨的
所以
由于
利用条件期望,我们就可以使用各种时间序列模型进行预测。
2 AR Model Forecast
考虑时间序列
下面我们考虑 AR(p) 模型。首先从最简单的 1-step ahead forecast 说起。使用条件期望并利用 AR(p) 模型的定义,该预测为:
显然,在上式中,截至
对两边同时取条件期望可得:
在上式中,除了
最终,我们可以将其拓展到
其中有一点 notation 需要注意的是,如果时刻
3 MA Model Forecast
对于 MA 模型,我们如法炮制。
以最简单的 MA(1) 模型为例,即
上式中,在计算条件期望时,用到了
值得一提的是,对于 MA(1) 而言,从 2-step ahead 开始,预测值就退化为该模型的非条件均值了。我们可以把上述结论拓展到 MA(q) 模型:对于
4 ARCH Model Forecast
我们再将目光转向方差模型,即 ARCH/GARCH。以 ARCH 为例,它的预测和 AR 模型非常类似。例如,ARCH(p) 模型的 1-step ahead forecast 预测为:
再看 2-step ahead forecast。利用
最终,将上述过程拓展到
和 AR 模型一样,这里需要注意的是当
5 结语
Again, and again and again,本文是对《写给你的时间序列分析》系列的一个必要补充(这个系列原本只有 4 篇文章,到今天又补充了 3 次)。
本文首先讨论了条件期望的性质,然后基于条件期望给出了不同时间序列模型的预测公式。在回归分析中,无论是线性模型还是非线性模型,条件期望都代表了在给定
当然,forecast 的核心是在 OOS 能够发挥作用。由于金融市场的信噪比极低,我们能够预测的部分和
免责声明:入市有风险,投资需谨慎。在任何情况下,本文的内容、信息及数据或所表述的意见并不构成对任何人的投资建议。在任何情况下,本文作者及所属机构不对任何人因使用本文的任何内容所引致的任何损失负任何责任。除特别说明外,文中图表均直接或间接来自于相应论文,仅为介绍之用,版权归原作者和期刊所有。