计量经济学经典eviewsARCH和GARCH估计
- 格式:doc
- 大小:126.50 KB
- 文档页数:3
第十八章ARCH和GARCH估计EViews中的大多数统计工具都是用来建立随机变量的条件均值模型。
本章讨论的重要工具具有与以往不同的目的——建立变量的条件方差或变量波动性模型。
我们想要建模并预测其变动性通常有如下几个原因:首先,我们可能要分析持有某项资产的风险;其次,预测置信区间可能是时变性的,所以可以通过建立残差方差模型得到更精确的区间;第三,如果误差的异方差是能适当控制的,我们就能得到更有效的估计。
一、GARCH(1,1)模型我们常常有理由认为u t 的方差依赖于很多时刻之前的变化量(特别是在金融领域,采用日数据或周数据的应用更是如此)。
这里的问题在于,我们必须估计很多参数,而这一点很难精确的做到。
但是如果我们能够意识到方程(3)不过是σt 2的分布滞后模型,我们就能够用一个或两个σt 2的滞后值代替许多u t 2的滞后值,这就是广义自回归条件异方差模型(generalized autoregressive conditional heteroscedasticity model ,简记为GARCH 模型)。
在广义的ARCH 模型中,要考虑两个不同的设定:一个是条件均值,另一个是条件方差。
在标准化的GARCH(1,1)模型中:(18.1)(18.2)(18.1)中给出的均值方程是一个带有误差项的外生变量函数。
由于是以21212--++=t t t u βσαωσ2t σtt t u x y +'=γ二、方差方程的回归因子方程(18.2)可以扩展成包含外生的或前定回归因子的方差方程:(18.7)注意到从这个模型中得到的预测方差不能保证是正的。
可以引入到这样一些形式的回归算子,它们总是正的,从而将产生负的预测值的可能性降到最小。
例如,我们可以要求:(18.8)z t t t t z u πβσαωσ+++=--21212t t x z =三、GARCH (p ,q )模型高阶GARCH 模型可以通过选择大于1的p 或q 得到估计,记作GARCH(p ,q )。
第六章-ARCH和GARCH效应的检验ARCH效应的检验⾸先进⾏最⼩⼆乘法
1)Q统计量的检验:view下residual test 下Qstatistic
AC和PAC模型显著的不为0,则该序列存在arch效应。
2)LM检验:view下residual test 下serial correlation LM test
以⼀个例⼦为例,主要检验以下变量:
GARCH模型的检验
右边的arch-m则为加⼊均值项,下拉项有两种形式:对数与条件标准差形式
均值下⾯的为有⼏种选项,默认为标准的garch模型,指数garch模型、成分garch模型
表⽰滞后阶数
门槛值的设定,只在指数garch模型的时候才有效
⽅差模型的设定,该变量的输⼊只要求输⼊“garch定义的⽅程之外的影响变量(除去残差的⽅差与滞后n阶的⽅差)”,没有则不⽤输⼊
设定的图为下列:
其结果如下:
解释:上⾯为均值⽅程,下⾯为⽅差⽅程。
计量经济学经典eviews ARCH 和GARCH 估计本章讨论的工具是建立变量的条件方差或变量波动性模型。
自回归条件异方差((Autoregressive Conditional Heteroscedasticity Model ,ARCH )模型是特别用来建立条件方差模型并对其进行预测的。
ARCH 模型由Engle (1982)提出,并由Bollerslev(1986)发展成为GARCH(Generalized ARCH)——广义自回归条件异方差。
这些模型被广泛的应用于经济学的各个领域。
尤其在金融时间序列分析中。
§16.1 ARCH 的说明ARCH 的主要思想是时刻t 的ε的方差(= σ 2)依赖于时刻(t ─ 1)的平方误差的大小,即依赖于21-t ε。
t t k k t t X X Y εβββ++++= 110 (1)并假设在时刻(t-1)所有信息的条件下,干扰项的分布是:t ε~())(,02110-+t N εαα (2) 即t ε遵循以0为均值,)(2110-+t εαα为方差的正态分布。
由于(2)中的t ε的方差依赖于前期的平方干扰,我们称它为ARCH(1)过程。
然而,容易加以推广,一个ARCH (p )过程可以写为:222221102)var(p t p t t t t ---++++==εαεαεαασε (3)如果误差方差中没有自相关,就会有H 0:021====p ααα 。
这时02)var(ασε==t ,从而得到误差方差的同方差性情形。
恩格尔曾表明,容易通过以下的回归去检验上述虚拟假设:222221102ˆˆˆˆˆp t p t t t ---++++=εαεαεααε(4) 其中,t εˆ表示从原始回归模型(1)估计得到的OLS 残差。
一、GARCH (1,1)模型在标准化的GARCH(1,1)模型中:t t t x y εγ+= (16.1)21212--++=t t t βσαεωσ (16.2)(16.1)中给出的均值方程是一个带有误差项的外生变量函数。
ARCH效应的检验
首先进行最小二乘法
1)Q统计量的检验:view下residual test 下Qstatistic
AC和PAC模型显著的不为0,则该序列存在arch效应。
2)LM检验:view下residual test 下serial correlation LM test
以一个例子为例,主要检验以下变量:
GARCH模型的检验
右边的arch-m则为加入均值项,下拉项有两种形式:对数与条件标准差形式
均值下面的为有几种选项,默认为标准的garch模型,指数garch模型、成分garch模型
表示滞后阶数
门槛值的设定,只在指数garch模型的时候才有效
方差模型的设定,该变量的输入只要求输入“garch定义的方程之外的影响变量(除去残差的方差与滞后n阶的方差)”,没有则不用输入
设定的图为下列:
其结果如下:
解释:上面为均值方程,下面为方差方程。
(G)ARCH模型在金融数据中的应用姓名 (括号内填学号)摘要:理解自回归异方差(ARCH)模型的概念及建立的必要性和适用的场合。
了解(G)ARCH 模型的各种不同类型,如GARCH-M 模型(GARCH in mean ),EGARCH模型 (Exponential GARCH ) 和TARCH模型 (又称GJR)。
掌握对(G)ARCH 模型的识别、估计及如何运用Eviews软件在实证研究中实现。
关键词:Garch;沪深股市1 基本概念p阶自回归条件异方程ARCH(p)模型,其定义由均值方程(1)和条件方程方程(2)给出:(1)(2)其中,表示t-1时刻所有可得信息的集合,为条件方差。
方程(2)表示误差项的方差由两部分组成:一个常数项和前p个时刻关于变化量的信息,用前p个时刻的残差平方表示(ARCH项)。
广义自回归条件异方差GARCH(p,q)模型可表示为:(3)(4)2 数据来源以上证指数和深证成份指数为研究对象,选取1997年1月2日~2002年12月31日共6年每个交易日上证指数和深证成份指数的收盘价为样本:3 描述性统计与检验3.1 描述性统计导入数据,建立工作组。
打开Eviews软件,选择“File”菜单中的“New Workfile”选项,在“Workfilefrequency”框中选择“undated or irregular”,在“Start observation”和“End observation”框中分别输入1 和1444,单击“OK”。
选择“File”菜单中的“Import--Read Text-Lotus-Excel”选项,找到要导入的名为EX6.4.xls的Excel文档完成数据导入。
生成收益率的数据列。
在Eviews窗口主菜单栏下的命令窗口中键入如下命令:genrrh=log(sh/sh(-1)) ,回车后即形成沪市收益率的数据序列rh,同样的方法可得深市收益数剧序列rz。
ARCH效应的检验
首先进行最小二乘法
1)Q统计量的检验:view下residual test 下Qstatistic
AC和PAC模型显著的不为0,则该序列存在arch效应。
2)LM检验:view下residual test 下serial correlation LM test
以一个例子为例,主要检验以下变量:
GARCH模型的检验
右边的arch-m则为加入均值项,下拉项有两种形式:对数与条件标准差形式
均值下面的为有几种选项,默认为标准的garch模型,指数garch模型、成分garch模型
表示滞后阶数
门槛值的设定,只在指数garch模型的时候才有效
方差模型的设定,该变量的输入只要求输入“garch定义的方程之外的影响变量(除去残差的方差与滞后n阶的方差)”,没有则不用输入
设定的图为下列:
其结果如下:
解释:上面为均值方程,下面为方差方程。
计量经济学经典eviews ARCH 和GARCH 估计本章讨论的工具是建立变量的条件方差或变量波动性模型。
自回归条件异方差((Autoregressive Conditional Heteroscedasticity Model ,ARCH )模型是特别用来建立条件方差模型并对其进行预测的。
ARCH 模型由Engle (1982)提出,并由Bollerslev(1986)发展成为GARCH(Generalized ARCH)——广义自回归条件异方差。
这些模型被广泛的应用于经济学的各个领域。
尤其在金融时间序列分析中。
§16.1 ARCH 的说明ARCH 的主要思想是时刻t 的ε的方差(= σ 2)依赖于时刻(t ─ 1)的平方误差的大小,即依赖于21-t ε。
t t k k t t X X Y εβββ++++= 110 (1)并假设在时刻(t-1)所有信息的条件下,干扰项的分布是:t ε~())(,02110-+t N εαα (2) 即t ε遵循以0为均值,)(2110-+t εαα为方差的正态分布。
由于(2)中的t ε的方差依赖于前期的平方干扰,我们称它为ARCH(1)过程。
然而,容易加以推广,一个ARCH (p )过程可以写为:222221102)var(p t p t t t t ---++++==εαεαεαασε (3)如果误差方差中没有自相关,就会有H 0:021====p ααα 。
这时02)var(ασε==t ,从而得到误差方差的同方差性情形。
恩格尔曾表明,容易通过以下的回归去检验上述虚拟假设:222221102ˆˆˆˆˆp t p t t t ---++++=εαεαεααε(4) 其中,t εˆ表示从原始回归模型(1)估计得到的OLS 残差。
一、GARCH (1,1)模型在标准化的GARCH(1,1)模型中:t t t x y εγ+= (16.1)21212--++=t t t βσαεωσ (16.2)(16.1)中给出的均值方程是一个带有误差项的外生变量函数。
由于2t σ是以前一期的信息为基础的预测方差,所以它被叫做条件方差。
(16.2)中给出的条件方差方程是一个下面三项的函数:1.均值:ω;2.用均值方程的残差平方的滞后来度量从前期得到的波动性的信息:21-t ε(ARCH 项); 3.上一期的预测方差:21-t σ(GARCH 项)。
GARCH (1, 1) 中的(1, 1)是指阶数为1的GARCH 项(括号中的第一项)和阶数为1的ARCH 项(括号中的第二项)。
普通的ARCH 模型是GARCH 模型的特例,即在条件方差方程中不存在滞后预测方差的说明。
二、ARCH —M 模型方程(16.1)中的x 代表在均值方程中引入的外生或先决变量。
如果我们把条件方差引进到均值方程中,就可以得到ARCH —M 模型(Engle,Lilien,Robins,1987):t t t t x y εβσγ++'=2 (16.9)ARCH —M 模型的另一种不同形式是将条件方差换成条件标准差。
ARCH —M 模型通常用于关于资产的预期收益与预期风险紧密相关的金融领域。
预期风险的估计系数是风险收益交易的度量。
三、GARCH (p,q )模型高阶GARCH 模型可以通过选择大于1的p 或q 得到估计,记作GARCH(p , q )。
其方差表示为:2.1212j t pj j it qi i t-=-=∑∑++=σβεαωσ (16.10)这里,p 是GARCH 项的阶数,q 是ARCH 项的阶数。
§16.2 在EViews 中估计ARCH 模型估计GARCH 和ARCH 模型,首先通过Object/New Object/Equation Equation 建立方程,然后在Method 的下拉菜单中选择ARCH ,即得到相应的对话框。
一、均值方程 均值方程的形式可以用回归列表形式列出因变量及解释变量。
如果需要一个更复杂的均值方程,可以用公式的形式输入均值方程。
如果含有ARCH —M 项,就要点击对话框右上方对应的按钮。
二、方差方程 在Variance Regressors 栏中,可以选择列出要包含在指定方差中的变量。
注意到EViews 在进行方差回归时总会包含一个常数项作为回归量,所以不必在变量表中列出C 。
三、ARCH 说明 在ARCH Specification 标栏下,选择ARCH 项和GARCH 项的阶数。
Eviews 默认为选择1阶ARCH 和1阶GARCH 进行估计,这是目前最普遍的形式。
标准GARCH 模型,需点击GARCH 按钮。
其余的按钮将进入更复杂的GARCH 模型的变形形式。
四、估计选项 点击Options 按钮选择估计方法的设置:1.回推 在缺省的情况下,MA 初始的扰动项和GARCH 项中要求的初始预测方差都是用回推方法来确定初始值的。
如果不选择回推算法,EViews 会设置残差为零来初始化MA 过程,用无条件方差来设置初始化的方差和残差值。
2. 系数协方差 点击Heteroskedasticity Consistent Covariances 用Bollerslev 和Wooldridge (1992)的方法计算极大似然(QML )协方差和标准误差。
如果怀疑残差不服从条件正态分布,就应该使用这个选项。
只有选定这一选项,协方差的估计才可能是一致的,才可能产生正确的标准差。
注意如果选择该项,参数估计将是不变的,改变的只是协方差矩阵4.迭代估计控制 ARCH 模型的似然函数不总是正规的,所以用默认的设置进行估计可能不会收敛。
这时,可以利用选项对话框来选择迭代算法(马尔科夫、BHHH/高斯-牛顿)、改变初值、增加迭代的最大次数或者调整收敛准则。
5.ARCH 估计的结果 可以分为两部分:上半部分提供了均值方程的标准结果;下半部分,即“方差方程”包括系数,标准误差,z —统计量和方差方程系数的p 值。
在方程中ARCH 的参数对应于α,GARCH 的参数对应于β。
在表的底部是一组标准的回归统计量,使用的残差来自于均值方程。
注意如果在均值方程中不存在回归量,那么这些标准,例如2R 也就没有意义了。
§16.3 ARCH 模型的视图和方法一旦模型被估计出来,EViews 就会提供各种视图和方法进行推理和诊断检验。
一、ARCH 模型的视图 在方程和检验的章节已做介绍。
二、ARCH 模型的方法1.构造残差序列 将残差以序列的名义保存在工作文件中,可以选择保存普通残差t ε或标准残差t t σε。
残差将被命名为RESID1,RESID2等等。
可以重新命名序列残差。
2.构造GARCH 方差序列 将条件方差2t σ以序列的名义保存在工作文件中。
条件方差序列可以被命名为GARCH1,GARCH2等等。
取平方根得到如View/Conditional SD Gragh 所示的条件标准偏差。
3.预测 使用估计的ARCH 模型计算因变量的静态的和动态的预测值,它的预测标准误差和条件方差。
为了在工作文件中保存预测值,要在相应的对话栏中输入名字。
§16.4 非对称ARCH 模型在市场中我们经常可以看到向下运动通常伴随着比同等程度的向上运动更强烈的波动性。
为了解释这一现象,Engle 和Ng (1993)描述了如下形式的对好消息和坏消息的非对称信息曲线。
一、TARCH 模型TARCH 或者门限(Threshold )ARCH 模型由Zakoian(1990)和Glosten ,Jafanathan ,Runkle(1993)独立的引入。
条件方差指定为:21121212----+++=t t t t t d βσγεαεωσ (16.16)其中,当0<t ε时,1=t d ;否则,0=t d 。
在这个模型中,好消息()0>t ε和坏消息()0<t ε对条件方差有不同的影响:好消息有一个α的冲击;坏消息有一个对γα+的冲击。
如果0>γ,我们说存在杠杆效应;如果0≠γ,则信息是非对称的。
估计这个模型,要以一般形式指定ARCH 模型,但是应该点击TARCH(asymmetric)按钮。
模型中的TARCH 项,即杠杆效应项()γ是由输出结果中的(RESID<0)*ARCH(1)项描述。
二、EGARCH 模型EGARCH 或指数(Exponential )GARCH 模型由Nelson (1991)提出。
条件方差被指定为: ()()1111212log log -----+++=t t t t t t σεγσεασβωσ (16.18) 等式左边是条件方差的对数,这意味着杠杆影响是指数的,而不是二次的,所以条件方差的预测值一定是非负的。
杠杆效应的存在能够通过0<γ的假设得到检验。
如果0≠γ,则影响是非负的。
杠杆效应项)(γ在输出结果中记作RES/SQR[GARCH](1)。
三、合成ARCH 模型GARCH(1,1)模型中的条件方差:()()ωσβωεαωσ-+-+=--21212t t t (16.22)表示了在所有时期均值都是常数的ω。
而合成的模型允许均值是变动的t q :()()1211212-----+-=-t t t t t t q q q σβεασ()()21211----+-+=t t t t q q σεφωρω (16.23)此处t σ仍然是波动率,而t q 代替了ω,它是随时间变化的长期变动。
第一个等式描述了暂时分量t t q -2σ,它将随βα+的作用收敛到零。
第二个等式描述了长期分量t q ,它将在ρ的作用下收敛到ω。
在EViews 中估计合成模型,选择方程指定对话框中的Component ARCH 或Asymmetric Component 选项。
为了在方差方程中包括进外生回归变量,要在Variance Regressors 栏内按以下顺序输入外生变量的名称:首先,列出包含在长期方程中的外生变量名称,接着输入@ 标志 ,然后,列出包含在暂时方程中的外生变量名称。
例如,要把变量hol 包括在长期方程中,把jan ,en 包括在暂时方程中,输入:hol @ jan en ,若仅把jan 包括在暂时方程中,输入:@ jan 。
输出结果中的Perm 的系数:表示长期方程的系数;Tran :表示暂时方程的系数。