ARCH和GARCH模型

Reads: 9286 Edit

1 时间序列中波动集聚性概述

与多元线性回归中类似,单变量时间序列模型(ARMA)中也可能存在异方差的问题。导致模型的估计失效。

单变量时间序列模型中的异方差问题比多元线性回归中更严重。多元线性回归中有多个变量,异方差可能会相互抵消。而单变量时间序列模型中只有一个变量,异方差就是该变量固有的属性,其主要表现为波动的集聚性质。

下图展示了波动的集聚性走势,时间序列围绕0值上下波动,因而其是平稳时间序列。但是波动幅度从0刻开始逐渐增大,到50时刻波动幅度最大,之后拨付逐渐减小。

当然,这种非常明显和规则的波动集聚性在工程领域、音频处理中比较常见,但在经济变量中却很难见到。

202-1

ARCH和GARCH模型是对单变量时间序列的波动集聚性进行建模描述的最常用方法。通过对波动性建模分析,不仅可以提高时间序列的预测精度,而且可以对波动的集聚性特征进行提取和分析。

2 ARCH、GARCH模型的形式

2.1 ARCH模型

均值方程:

方差方程:

2.2 GARCH模型

均值方程:

方差方程:

ARCH和GARCH模型包含两个方程,一是均值方差,其和ARMA模型一致;二是方差方程,即对均值方程中的残差项的方差进行建模。

ARCH模型中的方差方程类似一个移动平均过程(MA);GARCH模型中的方差方程类似一个自回归移动平均过程(ARMA)。

3 ARCH、GARCH模型的应用

shibor数据的波动集聚性分析: shibor是上海银行间同业拆放利率,当时间比较短的时候,波动的集聚性特征不太明显,我们在ARMA模型应用中构建了shibor的均值方程。但是的当时间序列较长时,shibor可能会表现出波动集聚性。所以这里采用ARCH和GARCH模型对5年时长的shibor数据进行波动集聚性分析。

3.1 新建工作文件

在EViews主窗口中选中file/new/workfile

203

在Workfile Create窗口的Workfile structrue type中选择Unstructured/Undated;在Data range中输入1248

虽然shibor数据是时间序列数据,但是为了方便,这里直接设置为截面数据格式;其估计结果与设置为时间序列格式一致(可能会存在略微的差异)。

204

3.2 录入数据

在EViews主窗口依次选择Object/New Object...

205

在New Object窗口的Type of object中选择Series,在Name for object中输入变量名shibor。

206

在工作文件窗口中双击shibor打开,点击右上角的Edit+/-,然后将2016年至2020年隔夜利率(O/N)数据从Excel文件中复制粘贴进来。

207

3.3 绘制走势图

在工作文件中双击打开shibor变量,在Series窗口中依次选择View/Graph...

208

在 Graph Options窗口的Option Pages中选择Basic type;在Specific中选择Line&Symbol,点击OK。

209

观察SHIBOR的走势图,发现数据在前半段波动的幅度较小,而后半段波动更为剧烈,存在明显的波动集聚现象。

210

3.4 单位根检验

继续在Series窗口中依次选择View/Unit Root Test...

在Unit Root Test窗口的Test for unit root in中选择Level,在Include in test equation选择None,点击OK。

211

在ADF检验结果窗口可以看出,ADF统计量的P值大于0.1,故不显著,存在单位根;

继续进行单位根检验。

212

选择Levei和Intercept组合,点击OK。

213

在ADF检验结果窗口可以看出,ADF统计量的P值小于0.1,故显著,不存在单位根。因而shibor变量原始序列平稳。

平稳为带截距项的形式。

214

3.5 绘制自相关和偏自相关图

继续在Series窗口中依次选择View/Correlogram...

215

在Correlogram Specification窗口的Correlogram of中选择Level,表示原始序列,在Lags to include中输入36,表示滞后期。

216

从自相关与偏自相关图可以看出,自相关拖尾,偏自相关系数一阶截尾。所以初步判定应该是AR(1)模型或AR(2)模型。

同样,观察法只能当作初步分析,具体形式可以在初步判断的基础上进行调整,然后根据变量显著性、AIC、RIC和R2来确定最优的模型形式。

217

3.6 估计ARMA模型

在EViews主窗口中依次选择Quick/Estimate Equation;

218

3.6.1 AR(1)模型

在Equation Estimation窗口的Equation specification中输入shibor ar(1) c,进行估计。

由于单位根检验时为带截距项形式的平稳,所以在估计ARMA模型时需要加常数项c。

219

AR(1)模型估计结果显示,C和AR(1)的系数均显著,且R-squared为0.884532,Akaike info criterion和Schwarz criterion分别为-0.69906和-0.68673;

220

3.6.2 AR(2)模型

AR(2)模型估计结果显示,C、AR(1)和AR(2)的系数均显著,且R-squared与AR(1)相比有所提高,Akaike info criterion和Schwarz criterion分别为有所降低;所以AR(2)模型优于AR(1)模型。

Akaike info criterion和Schwarz criterion的值可以为负数,数值越小越好(注意不是比较绝对值)。

221

3.6.3 ARMA(1,1)模型

ARMA(1,1)模型估计结果显示,C、AR(1)和MA(1)的系数均显著,且R-squared与AR(2)相比有所提高,Akaike info criterion和Schwarz criterion分别为有所降低;所以ARMA(1,1)模型优于AR(2)模型。

222

3.6.4 ARMA(2,1)模型

ARMA(2,1)模型估计结果显示,AR(2)的系数不显著,虽然R-squared与ARMA(1,1)相比有所提高,但Akaike info criterion和Schwarz criterion均变大;所以ARMA(2,1)模型劣于ARMA(1,1)模型。

223

最终确定均值方程的形式为ARMA(1,1)。

3.7 绘制残差序列相关图和偏自相关图

既然shibor变量存在波动集聚现象。那么估计完均值方程后,可以观察下均值方程残差项的自相关和偏自相关图。

在工作文件窗口双击resid打开;

在Series窗口中依次选择View/Correlogram...,并在出现的Correlogram Specification窗口保持默认选项,点击OK。

223-1

观察resid的自相关和偏自相关图可知,滞后第3,9,17-19期存在相关性。但是其不存在明显的截尾和拖尾现象,所以很难通过图形判断出resid相关的形式!这种情况,可以多估计几种模型形式,通过统计量来判断最优形式。

  • 但模型的形式仍应该坚持简洁的原则,不宜太复杂。

  • GARCH(1,1)可以近似高阶ARCH模型,因而当不不知道选择哪个模型时,或者选择的模型形式太复杂,不妨试一试GARCH(1,1)模型!

223-2

3.8 估计ARCH、GARCH模型

在EViews主窗口中依次选择Quick/Estimate Equation;

在Equation Estimation窗口的Method中选择ARCH-...

224

3.8.1 ARCH(1)模型

在Equation Estimation窗口的Mean equation中输入确定好的均值方程:shibor ar(1) ma(1) c

在Order的ARCH中输入1,GARCH中输入0

Model默认选择GARCH/TARCH,初次之外还可以选择EGARCH和PARCH模型;

Threshold order为TARCH的门限数量,默认为0;

Variance为ARCH模型方差方程中影响方差的其他因素,不填表示无;

ARCH-M为ARCH-M模型选择,可以在ARCH模型均值方程中加入影响均值的因素。

225

ARCH(1)模型估计结果显示,均值方程中C、AR(1)和MA(1)的系数均显著;方差方程中C和RESID(-1)^2的系数均显著。R-squared为0.87803;Akaike info criterion和Schwarz criterion分别为-1.201801和-1.181251。

226

3.8.2 GARCH(1,1)模型

在ARCH(1)估计结果窗口中,点击Estimate按钮,重新进入Equation Estimation窗口;

在Equation Estimation窗口的Mean equation中输入确定好的均值方程:shibor ar(1) ma(1) c

在Order的ARCH中输入1,GARCH中输入1

227

GARCH(1,1)模型估计结果显示,均值方程中C、AR(1)和MA(1)的系数均显著;方差方程中C、RESID(-1)^2和GARCH(-1)的系数均显著。R-squared与ARCH(1)模型相比有所提高;Akaike info criterion和Schwarz criterion明显减小,故GARCH(1,1)模型优于ARCH(1)模型。

228

3.8.3 TGARCH(1,1)模型

在GARCH(1,1)估计结果窗口中,点击Estimate按钮,重新进入Equation Estimation窗口;

在Equation Estimation窗口的Mean equation中输入确定好的均值方程:shibor ar(1) ma(1) c

在Order的ARCH中输入1,GARCH中输入1

Threshold order中输入1

229

TGARCH(1,1)模型估计结果显示,均值方程中C、AR(1)和MA(1)的系数均显著;方差方程中C、RESID(-1)^2、GARCH(-1)和RESID(-1)^2(RESID(-1)﹤0)的系数均显著。R-squared与GARCH(1,1)模型相比有所下降;Akaike info criterion和Schwarz criterion有所减小。TGARCH(1,1)模型与GARCH(1,1)模型无法确定哪个更合适,继续估计其他模型形式。

230

3.8.4 方差影响因素的GARCH模型

ARCH模型中,方差可以会与shibor的取值有关,例如,shibor上升时,方程也跟着上市,所以将shibor变量加入方差的影响因素之中。

在上一步估计结果窗口中,点击Estimate按钮,重新进入Equation Estimation窗口;

在Equation Estimation窗口的Mean equation中输入确定好的均值方程:shibor ar(1) ma(1) c

在Order的ARCH中输入1,GARCH中输入1

Threshold order中输入0

Variance regressors中输入shibor

231

模型估计结果显示,均值方程中C、AR(1)和MA(1)的系数均显著;方差方程中C、RESID(-1)^2、GARCH(-1)和SHIBOR的系数均显著。R-squared大于GARCH(1,1)和TGARCH(1,1)模型;Akaike info criterion和Schwarz criterion也小于GARCH(1,1)和TGARCH(1,1)模型。故加入方差影响因素后的模型优于GARCH(1,1)和TGARCH(1,1)模型。

232

3.8.5 ARCH-M模型

在上一步估计结果窗口中,点击Estimate按钮,重新进入Equation Estimation窗口;

在Equation Estimation窗口的Mean equation中输入确定好的均值方程:shibor ar(1) ma(1) c

在Order的ARCH中输入1,GARCH中输入1

Threshold order中输入0

删除Variance regressors中的内容;

ARCH-M中选择log(Var)

233

模型估计结果显示,均值方程中LOG(GARCH)、C、AR(1)和MA(1)的系数均显著;方差方程中C、RESID(-1)^2、GARCH(-1)的系数均显著。Akaike info criterion和Schwarz criterion与上一个模型相比有所增大,故该模型不是最优。

234

3.8.6 混合模型

当然,可以在ARCH模型中,同时包含门限、ARCH-M选项和方差影响因素。

235

从估计结果上看,当模型中同时包含门限、ARCH-M选项和方差影响因素后,方差方程中GARCH(-1)的系数不显著,Akaike info criterion和Schwarz criterion也增大。所以虽然该模型形式复杂,但是并不是最优的。

236

目前来看,加入方差影响因素后的GARCH(1,1)模型最优。当然,可以进一步来估计其他ARCH模型形式。

3.8.7 EGARCH模型

在上一步估计结果窗口中,点击Estimate按钮,重新进入Equation Estimation窗口;

在Equation Estimation窗口的Mean equation中输入确定好的均值方程:shibor ar(1) ma(1) c

Model选择EGARCH;

在Order的ARCH中输入1,GARCH中输入1

Threshold order中输入0

Variance regressors输入shibor

ARCH-M选择None

237

从EGARCH模型的估计结果来看,综合系数显著性、R-squared、Akaike info criterion和Schwarz criterion。EGARCH模型并不优于加入方差影响因素后的GARCH(1,1)模型。

238

3.8.8 PARCH模型

在上一步估计结果窗口中,点击Estimate按钮,重新进入Equation Estimation窗口;

在Equation Estimation窗口的Mean equation中输入确定好的均值方程:shibor ar(1) ma(1) c

Model选择PARCH;

在Order的ARCH中输入1,GARCH中输入1

Threshold order中输入0

Variance regressors输入shibor

ARCH-M选择None

239

从PARCH模型的估计结果来看,综合系数显著性、R-squared、Akaike info criterion和Schwarz criterion。很难判断PARCH模型和加入方差影响因素后的GARCH(1,1)模型哪个更好。

所以最终这两个模型都可以,需要根据shibor的理论和现实状况,以及研究的假设进行选择!

240



获取案例数据,请关注微信公众号并回复:Eviews_dt11


Comments

Make a comment