用表示某资产收益率的时间序列,其中代表该资产的期望收益率,是均值为0的白噪声过程。尽管数列是序列不相关的,此数列并不需要相互独立。 例如此数列可能存在条件异方差性。 在金融计量经济建模中,我们常允许某些模型参数随时间变化来刻画这种条件异方差性。 例如,在GARCH模型及其拓展模型中, 条件方差(可视为模型参数)是滞后内生变量以及当前与滞后外生变量的函数。 Creal, Koopman, and Lucas (2013)对此进行了延伸, 提出了广义自回归得分函数模型(Generalized Autoregressive Score, GAS模型), 允许模型参数随着对数似然函数的得分函数变化而变化。 更具体地来讲,若服从如下以观察值为基础的密度函数,我们称之为GAS模型:其中代表模型中随时间可变的模型参数,代表时刻的信息集,而代表不随时间变化的静态参数。的更新机制应用了得分函数,并采取了熟悉的自回归形式:GAS模型涵盖了许多以观察值为基础对模型参数进行更新的金融时间序列模型。 在V-Lab, 我们将上述抽象框架中随时间变化的参数细化为条件方差,从而构造出一个与一般的GARCH十分相似的模型,我们称之为GAS-GARCH模型。 具体来说,我们称如果我们能将写成如下形式:,其中服从自由度为的分布(也是需要估计的参数之一),是条件方差。 在此的分布假设下,上述总体框架可具体写为:
V-Lab利用最大对数似然估计法估计所有参数。误差序列服从分布,直接刻画了收益率序列的厚尾特性。 我们将在下面比较GAS-GARCH与GARCH模型的章节中对这一分布假设进行更多讨论。 同时,GAS-GARCH-模型同GARCH模型一样,能够捕捉金融时间序列的其他特点,例如波动率聚类。如果时的波动率很高,时的波动率也会较高。用另一种方式可以理解为,在时的冲击也会影响到时的波动率。
令为样本中的最后一个观测值,同时用和为模型参数和的最大似然估计值。在GAS-GARCH-模型下,时的条件方差的预测值为: 因为。因此,通过对上述公式进行迭代计算,我们能够对任何时间范围内的条件方差进行预测。那么时的复合波动率的预测值为:
若误差项服从标准正态分布,则应用GAS模型的一般公式, 我们可发现GAS-GARCH的条件方差更新公式变为: 这与标准GARCH(1,1)模型中条件方差的表达式完全等价:其中,均为未知参数,并需满足某些限制条件(具体条件请参见GARCH模型的说明文件)。当时,分布退化为正态分布,(2)退化为(3)。但(2)中的递归形式与在(1)中应用了分布密度函数但采用(4)作为更新公式的GARCH-模型有着显著的不同。(2)右手边第二项的分母使得在自由度小于正无穷的所有情况下,大的绝对误差所导致的条件方差升上都小于GARCH-模型中的上升幅度。 这一规律的经济直觉十分清晰:若我们在建模时假设误差项来自一个厚尾分布, 则大的绝对误差并不一定会导致条件方差的上升。正因为此,当误差项服从分布时,GAS-GARCH模型的更新机制与GARCH模型有着显著的不同。
上文所提到的模型可以包括更多滞后变量来刻画随时间变动的模型参数。GAS(p,q)模型假设:在GAS-GARCH-的具体形式下,,并且服从自由度为的分布,我们可将标准化得分函数的具体形式带入,得到一个与(2)形式相近但更为复杂的更新公式。 我们可以通过贝叶斯信息准则BIC(又称施瓦茨信息准则SIC)或赤池信息准则AIC来选择最佳阶数p和q。 一般来说,前者比后者更加简洁。 V-Lab采用和,因为这通常是最适合金融时间序列的选项。
Creal, D., S. J. Koopman, and A. Lucas. 2013. Generalized Autoregressive Score Models with Applications. Journal of Applied Econometrics 28:777–795. https://doi.org/10.1002/jae.1279