1第六章条件异方差模型EViews中的大多数统计工具都是用来建立随机变量的条件均值模型。本章讨论的重要工具具有与以往不同的目的——建立变量的条件方差或变量波动性模型。我们想要建模并预测其变动性通常有如下几个原因:首先,我们可能要分析持有某项资产的风险;其次,预测置信区间可能是时变性的,所以可以通过建立残差方差模型得到更精确的区间;第三,如果误差的异方差是能适当控制的,我们就能得到更有效的估计。2§6.1自回归条件异方差模型自回归条件异方差(AutoregressiveConditionalHeteroscedasticityModel,ARCH)模型是特别用来建立条件方差模型并对其进行预测的。ARCH模型是1982年由恩格尔(Engle,R.)提出,并由博勒斯莱文(Bollerslev,T.,1986)发展成为GARCH(GeneralizedARCH)——广义自回归条件异方差。这些模型被广泛的应用于经济学的各个领域。尤其在金融时间序列分析中。按照通常的想法,自相关的问题是时间序列数据所特有,而异方差性是横截面数据的特点。但在时间序列数据中,会不会出现异方差呢?会是怎样出现的?3恩格尔和克拉格(Kraft,D.,1983)在分析宏观数据时,发现这样一些现象:时间序列模型中的扰动方差稳定性比通常假设的要差。恩格尔的结论说明在分析通货膨胀模型时,大的及小的预测误差会大量出现,表明存在一种异方差,其中预测误差的方差取决于后续扰动项的大小。4从事于股票价格、通货膨胀率、外汇汇率等金融时间序列预测的研究工作者,曾发现他们对这些变量的预测能力随时期的不同而有相当大的变化。预测的误差在某一时期里相对地小,而在某一时期里则相对地大,然后,在另一时期又是较小的。这种变异很可能由于金融市场的波动性易受谣言、政局变动、政府货币与财政政策变化等等的影响。从而说明预测误差的方差中有某种相关性。为了刻画这种相关性,恩格尔提出自回归条件异方差(ARCH)模型。ARCH的主要思想是时刻t的ut的方差(=t2)依赖于时刻(t1)的扰动项平方的大小,即依赖于ût2-1。56.1.1ARCH模型为了说得更具体,让我们回到k-变量回归模型:(6.1.1)如果ut的均值为零,对yt取基于(t-1)时刻的信息的期望,即Et-1(yt),有如下的关系:(6.1.2)由于yt的均值近似等于式(6.1.1)的估计值,所以式(6.1.1)也称为均值方程。ttkkttuxxy110ktkttttxxxy221101)(E6假设在时刻(t1)所有信息已知的条件下,扰动项ut的条件分布是:~(6.1.7)也就是,ut遵循以0为均值,(0+1u2t-1)为方差的正态分布。tu)(,02110tuN7由于(6.1.7)中ut的方差依赖于前期的平方扰动项,我们称它为ARCH(1)过程:然而,容易加以推广。例如,一个ARCH(p)过程可以写为:(6.1.8)21102)var(tttuu222221102)var(ptpttttuuuu8如果扰动项方差中没有自相关,就会有H0:这时从而得到扰动项方差的同方差性情形。恩格尔曾表明,容易通过以下的回归去检验上述虚拟假设:其中,ût表示从原始回归模型(6.1.1)估计得到的OLS残差。222221102ˆˆˆˆˆˆˆˆptptttuuuu021p02)var(tu9在ARCH(p)过程中,由于ut是随机的,ut2不可能为负,所以对于{ut}的所有实现值,只有是正的,才是合理的。为使ut2协方差平稳,所以进一步要求相应的特征方程(6.1.9)的根全部位于单位圆外。如果i(i=1,2,…,p)都非负,式(6.1.9)等价于1+2+…+p1。01221ppzzz106.1.2GARCH(1,1)模型我们常常有理由认为ut的方差依赖于很多时刻之前的变化量(特别是在金融领域,采用日数据或周数据的应用更是如此)。这里的问题在于,我们必须估计很多参数,而这一点很难精确的做到。但是如果我们能够意识到方程(6.1.8)不过是t2的分布滞后模型,我们就能够用一个或两个t2的滞后值代替许多ut2的滞后值,这就是广义自回归条件异方差模型(generalizedautoregressiveconditionalheterosce-dasticitymodel,简记为GARCH模型)。在GARCH模型中,要考虑两个不同的设定:一个是条件均值,另一个是条件方差。11在标准化的GARCH(1,1)模型中:均值方程:(6.1.11)方差方程:(6.1.12)其中:xt是1×(k+1)维外生变量向量,是(k+1)×1维系数向量。(6.1.11)中给出的均值方程是一个带有扰动项的外生变量函数。由于t2是以前面信息为基础的一期向前预测方差,所以它被称作条件方差,式(6.1.12)也被称作条件方差方程。tttuyγx21212tttu12(6.1.12)中给出的条件方差方程是下面三项的函数:1.常数项(均值):2.用均值方程(6.1.11)的扰动项平方的滞后来度量从前期得到的波动性的信息:ut2-1(ARCH项)。3.上一期的预测方差:t2-1(GARCH项)。GARCH(1,1)模型中的(1,1)是指阶数为1的GARCH项(括号中的第一项)和阶数为1的ARCH项(括号中的第二项)。一个普通的ARCH模型是GARCH模型的一个特例,即在条件方差方程中不存在滞后预测方差t2-1的说明。13在EViews中ARCH模型是在扰动项是条件正态分布的假定下,通过极大似然函数方法估计的。例如,对于GARCH(1,1),t时期的对数似然函数为:(6.1.13)其中(6.1.14)这个说明通常可以在金融领域得到解释,因为代理商或贸易商可以通过建立长期均值的加权平均(常数),上期的预期方差(GARCH项)和在以前各期中观测到的关于变动性的信息(ARCH项)来预测本期的方差。如果上升或下降的资产收益出乎意料地大,那么贸易商将会增加对下期方差的预期。这个模型还包括了经常可以在财务收益数据中看到的变动组,在这些数据中,收益的巨大变化可能伴随着更进一步的巨大变化。222/)(21ln21π)2ln(21tttttylγx2121212112)(ttttttuyγx14有两个可供选择的方差方程的描述可以帮助解释这个模型:1.如果我们用条件方差的滞后递归地替代(6.1.12)式的右端,就可以将条件方差表示为滞后扰动项平方的加权平均:(6.1.15)我们看到GARCH(1,1)方差说明与样本方差类似,但是,它包含了在更大滞后阶数上的,扰动项的加权条件方差。.12112jtjjtu152.设vt=ut2t2。用其替代方差方程(6.1.12)中的方差并整理,得到关于扰动项平方的模型:(6.1.16)因此,扰动项平方服从一个异方差ARMA(1,1)过程。决定波动冲击持久性的自回归的根是加的和。在很多情况下,这个根非常接近1,所以冲击会逐渐减弱。.1212ttttvvuu16方差方程的回归因子方程(6.1.12)可以扩展成包含外生的或前定回归因子z的方差方程:(6.1.17)注意到从这个模型中得到的预测方差不能保证是正的。可以引入到这样一些形式的回归算子,它们总是正的,从而将产生负的预测值的可能性降到最小。例如,我们可以要求:ttttzu21212ttxz17高阶GARCH(p,q)模型高阶GARCH模型可以通过选择大于1的p或q得到估计,记作GARCH(p,q)。其方差表示为:(6.1.18)这里,p是GARCH项的阶数,q是ARCH项的阶数。2.1212jtpjjitqiitu186.1.4ARCH的检验下面介绍检验一个模型的残差是否含有ARCH效应的两种方法:ARCHLM检验和残差平方相关图检验。1.ARCHLM检验Engle在1982年提出检验残差序列中是否存在ARCH效应的拉格朗日乘数检验(Lagrangemultipliertest),即ARCHLM检验。自回归条件异方差性的这个特殊的设定,是由于人们发现在许多金融时间序列中,残差的大小与最近的残差值有关。ARCH本身不能使标准的OLS估计无效,但是,忽略ARCH影响可能导致有效性降低。19ARCHLM检验统计量由一个辅助检验回归计算。为检验原假设:残差中直到q阶都没有ARCH,运行如下回归:式中ût是残差。这是一个对常数和直到q阶的滞后平方残差所作的回归。这个检验回归有两个统计量:(1)F统计量是对所有残差平方的滞后的联合显著性所作的一个省略变量检验;(2)TR2统计量是Engle’sLM检验统计量,它是观测值个数T乘以回归检验的R2;tqtqttuuu221102ˆˆˆ202.平方残差相关图显示直到所定义的滞后阶数的平方残差ût2的自相关性和偏自相关性,计算出相应滞后阶数的Ljung-Box统计量。平方残差相关图可以用来检查残差自回归条件异方差性(ARCH)。如果残差中不存在ARCH,在各阶滞后自相关和偏自相关应为0,且Q统计量应不显著。可适用于使用LS,TSLS,非线性LS估计方程。显示平方残差相关图和Q-统计量,选择View/ResidualTests/CorrelogramSquaredResidual,在打开的滞后定义对话框,定义计算相关图的滞后数。21例6.1沪市股票价格指数波动的ARCH检验为了检验股票价格指数的波动是否具有条件异方差性,本例选择了沪市股票的收盘价格指数的日数据作为样本序列,这是因为上海股票市场不仅开市早,市值高,对于各种冲击的反应较为敏感,因此,本例所分析的沪市股票价格波动具有一定代表性。在这个例子中,我们选择的样本序列{sp}是1995年1月3日至2001年12月31日的上海证券交易所每日股票价格收盘指数,为了减少舍入误差,在估计时,对{sp}进行自然对数处理,即将序列{log(sp)}作为因变量进行估计。22由于股票价格指数序列常常用一种特殊的单位根过程——随机游动(RandomWalk)模型描述,所以本例进行估计的基本形式为:(6.1.25)首先利用最小二乘法,估计了一个普通的回归方程,结果如下:(6.1.26)(2.00)(821.26)R2=0.997对数似然值=4506tttuspsp)ln()ln(110)ln(998.0017.0)ˆln(1ttspps23可以看出,这个方程的统计量很显著,而且,拟合的程度也很好。但是需要检验这个方程的误差项是否存在条件异方差性,。24图6.1股票价格指数方程回归残差观察上图,该回归方程的残差,我们可以注意到波动的“成群”现象:波动在一些较长的时间内非常小,在其他一些较长的时间内非常大,这说明残差序列存在高阶ARCH效应。25因此,对式(6.1.26)进行条件异方差的ARCHLM检验,得到了在滞后阶数p=3时的ARCHLM检验结果如下。此处的P值为0,拒绝原假设,说明式(6.1.26)的残差序列存在ARCH效应。可以计算式(6.1.26)的残差平方的自相关(AC)和偏自相关(PAC)系数,结果说明式(6.1.26)的残差序列存在ARCH效应。266.1.4ARCH-M模型金融理论表明具有较高可观测到风险的资产可以获得更高的平均收益,其原因在于人们一般认为金融资产的收益应当与其风险成正比,风险越大,预期的收益就越高。这种利用条件方差表示预期风险的模型被称为ARCH均值模型(ARCH-in-mean)或ARCH-M回归模型。在ARCH-M中我们把条件方差引进到均值方程中:(6.1.29)ARCH-M模型的另一种不同形式是将条件方差