含混合高斯项的AR-GJR-GARCH模型的贝叶斯估计

王祥赛

武汉大学学报(理学版) ›› 2022, Vol. 68 ›› Issue (3) : 317 -323.

PDF (837KB)
武汉大学学报(理学版) ›› 2022, Vol. 68 ›› Issue (3) : 317 -323. DOI: 10.14188/j.1671-8836.2021.0031
数学

含混合高斯项的AR-GJR-GARCH模型的贝叶斯估计

作者信息 +

Bayesian Estimation of AR-GJR-GARCH Model with Mixed Gaussian Terms

Author information +
文章历史 +
PDF (857K)

摘要

基于不需要后验密度解析形式的随机梯度哈密尔顿蒙特卡洛(stochastic gradient Hamiltonian Monte Carlo,SGHMC)方法对AR-GJR-GARCH模型的参数进行了贝叶斯估计。以2019.3.13—2020.1.2和2020.1.3—2020.11.3两个时间段的中证医药指数的数据为例,对本文提出的方法进行了检验。结果显示,所得的参数估计值反映了与该指数的波动性相关的市场背景信息。

Abstract

Based on the stochastic gradient Hamiltonian Monte Carlo(SGHMC) method which does not require a specific posterior density form, the parameters of AR(autoregressive)-GJR(Glosten-Jagannanthan-Runkle)-GARCH(generalized autoregressive conditional heteroscedasticity) model were estimated by Bayesian method. The method proposed in this paper was tested by taking the data of Chinese Medicine Index from March 13, 2019 to January 2, 2020 and January 3, 2020 to November 3, 2020 as examples. The results show that the estimated parameters reflect the market background information related to the volatility of the index.

Graphical abstract

关键词

AR-GJR-GARCH模型 / 贝叶斯估计 / 哈密尔顿系统 / 随机梯度哈密尔顿蒙特卡洛

Key words

AR-GJR-GARCH model / Bayesian estimation / Hamiltonian system / SGHMC(stochastic gradient Hamiltonian Monte Carlo)

引用本文

引用格式 ▾
王祥赛. 含混合高斯项的AR-GJR-GARCH模型的贝叶斯估计[J]. 武汉大学学报(理学版), 2022, 68(3): 317-323 DOI:10.14188/j.1671-8836.2021.0031

登录浏览全文

4963

注册一个新账户 忘记密码

0  引 言

在对市场的风险研究中,波动率作为其中重要的一个度量,一直被认为是风险管理等方面的一个重点研究对象。在波动率研究方面,Engle1提出了ARCH(autoregressive conditional heteroscedasticity)模型,Bollerslev2在其研究的基础上又提出了GARCH(generalized ARCH)模型,该模型一定程度上包含了ARCH模型所不能涵盖的市场信息。但随着研究的深入,很多学者发现,现存的模型对一些金融数据的集聚性、尖峰厚尾性等不能做出解释。为解释这些特性,Nelson3提出了EARCH(exponential ARCH)模型,Glosten等4提出了GJR(Glosten-Jagannanthan-Runkle)-GARCH模型。

AR(autoregressive)-GJR-GARCH模型是在GJR-GARCH模型的基础上,进一步添加了自回归项发展而来,对此类模型的参数估计通常是采用贝叶斯估计法5。但在贝叶斯估计的后验分布中通常存在一个未知的数值积分项,这使得直接获取后验分布的解析形式比较困难。为解决这个问题,Alexander等6用Griddy-Gibbs方法对后验分布进行抽样,但是这种方法在每次迭代前均需对数值积分做一个估计,导致计算成本比较高。

Chen等7和Talay8在引入物理学中哈密尔顿系统的基础上,提出了一种随机梯度哈密尔顿蒙特卡洛(stochastic gradient Hamiltonian Monte Carlo,SGHMC)方法,该方法在未知数值积分项时,也可以获取一系列服从目标后验分布的样本,而且不需要引入M-H(Metropolis-Hasting)步骤,因而该方法的计算复杂度大大降低。基于此方法,Kim等9在贝叶斯神经网络的应用上取得了进展。

本文在张新星等10给出的含混合高斯项的AR-GJR-GARCH模型基础上,采用SGHMC方法对后验分布进行采样,给出了最终的参数估计结果,并结合结果对原始数据所包含的信息进行了解释。

1  含混合高斯项的AR-GJR-GARCH模型及贝叶斯后验密度

AR(s)-GJR-GARCH(pq)模型如下(其中,spq表示相应的滞后阶数)

yt=μ+i=1sγi(yt-i-μ)+εtht=λ+j=1p(α1jI[εt-j0]+α2jI[εt-j<0])εt-j2+k=1qβkht-k,t=s+1,s+2,,T

其中,yt为观察样本,μ为观察变量的长期稳定均值,T为观察样本总数,I为示性函数,r=max{s,p,q}。实际情况中,为了确保AR(s)过程的平稳性,滞后算子B的多项式1-i=1sγiBi的零点在单位圆外。

εt为一混合高斯分布项,即

εt~N(0,htσ2),ρN(0,htσ2l),1-ρ,t=s+1,s+2,,T

并假定εt=0(t=1,2,,s)σ2=1ρ+1-ρl(0<l<1,)。为了辅助参数估计,引入一个服从两点分布的辅助变量zt,具体形式如下

zt=0,ρ1,1-ρ,t=s+1,s+2,,T

并假定zt=0(t=1,2,,s),长期平均方差项λ>0ht=0(t=1,2,,r)α1j0,α2j0(j=1,2,,p)α2j>α1j时表明负面信息对观察变量的影响高于正面信息的影响,α2j<α1j时则反之,α2j=α1j时则表明二者对观察变量的影响相同),βk>0(k=1,2,,q)。其中,为了确保GARCH模型是稳定的,通常要求j=1pα1j+k=1qβk<1,j=1pα2j+k=1qβk<1。为方便接下来的推导,记y=(y1,y2,,yT),γ=(γ1,γ2,,γs),z=(z1,z2,,zT),α1=(α11,α12,,α1p),α2=(α21,α22,,α2p),β=(β1,β2,,βq),θ=(ρ,l,λ,μ,γ,α1,α2,β)

接下来给出参数的贝叶斯后验分布表达式。给定观察样本y以及辅助变量z,参数θ的后验分布密度π(θ|y,z)由贝叶斯定理有如下形式

π(θ|y,z)L(y,z|θ)p(θ)

其中,L(y,z|θ)为似然函数,p(θ)θ的先验概率密度。

对于似然函数L(y,z|θ),在给定辅助变量zt时,可得yt的条件分布如下

yt|ht,yt-1,yt-2,,yt-s,zt~N(μ+i=1sγi(yt-i-μ),htσ2),zt=0N(μ+i=1sγi(yt-i-μ),htσ2l),zt=1

由此可得似然函数L(y,z|θ)如下

L(y,z|θ)L(y|z,θ)pZ(z|θ)zt=0[ρ(σ2ht)-12exp{-[yt-μ-i=1sγi(yt-i-μ)]22σ2ht}]×zt=1[(1-ρ)(σ2htl)-12exp{-l[yt-μ-i=1sγi(yt-i-μ)]22σ2ht}]

各参数的先验分布按照下面形式选取

ρ~U(0.5,1),l~U(0,1),λ~U(0,σ̂y2),μ~U(y¯-5σ̂yT,y¯+5σ̂yT),γ~U(-1,1)α1~U(0,1)p,α2~U(0,1)p,β~U(0,1)q

其中,y¯,σ̂y分别为样本观察值的均值与标准差,并且假定各参数相互独立。将以上式子组合在一起即得θ的后验分布概率密度。

对于zt的后验分布密度,由其先验分布以及关于ytθ的条件分布可得

p(zt=0|y1:t,θ)=p1p1+p2p(zt=1|y1:t,θ)=p2p1+p2

其中,p1=ρexp{-[yt-μ-i=1sγi(yt-i-μ)]22σ2ht},p2=(1-ρ)l12exp{-l[yt-μ-i=1sγi(yt-i-μ)]22σ2ht}

2  随机梯度哈密尔顿蒙特卡洛法

随机梯度哈密尔顿蒙特卡洛法是在哈密尔顿系统的基础上发展而来。假定观察样本的集合为Ω,我们感兴趣的参数θ,其基于样本观察值xΩ的后验密度p(θ|Ω)形式如下

p(θ|Ω)e-U(θ)

这里将U(θ)称为势能函数,根据贝叶斯定理,该函数有如下形式

U(θ)=-logp(x1,x2,,xn|θ)-logp(θ),xiΩ

其中,p(x1,x2,,xn|θ)为在给定θ时样本的条件概率密度,p(θ)θ的先验概率密度。

为了使用哈密尔顿系统,还需要一个关于动能的函数,这里记动量变量为rr一般为人为设置的辅助变量且服从正态分布N(0,M)M称之为质量矩阵且一般为单位矩阵I。由θr一起构造如下形式的微分方程组

dθ=M-1rdtdr=-U(θ)dt

其中,U(θ)U(θ)的梯度,这样的微分方程组形成的系统称为哈密尔顿系统。去掉采集到的样本r那一部分,剩下的θ那一部分即为我们需要的满足后验分布p(θ|Ω)的样本。

而随机梯度汉密尔顿蒙特卡洛法是对原有使用的U(θ)进行调整,不再选用全部的样本集计算,而是从Ω中随机抽取一个子集Ω˜出来,并定义如下形式的随机梯度

U˜(θ)=-ΩΩ˜logp(x1,x2,,xm|θ)-logp(θ),xjΩ˜

由中心极限定理可知

U˜(θ)U(θ)+N(0,V(θ))

其中,V(θ)为一未知的协方差矩阵。在实际应用哈密尔顿系统时通常会设置一个迭代步长δ,由此可知辅助变量r的变化量ΔrU˜(θ)作用时有Δr=-δU˜(θ)=-δU(θ)+N(0,δ2V(θ)),并记B(θ)=12δV(θ),则原微分方程组变为如下形式

dθ=M-1rdtdr=-U(θ)dt+N(0,2B(θ)dt)

但该形式并不能保证对应的哈密尔顿系统收敛到我们想要的平稳分布π(θ,r),需要添加一项进行修正,因此得到如下形式的微分方程组

dθ=M-1rdtdr=-U(θ)dt-B(θ)M-1rdt+N(0,2B(θ)dt)

为方便讨论,这里假定B(θ)θ无关,将其简记为B。下面给出证明,该方程组可以收敛到我们想要的平稳分布π(θ,r)

定理1 微分方程组

dθ=M-1rdtdr=-U(θ)dt-BM-1rdt+N(0,2Bdt)

当其满足:任意t时刻的联合概率密度pt(θ,r)关于θr的二阶混合偏导数连续时,可以收敛到π(θ,r)exp(-U(θ)-12r'M-1r)的平稳分布。

H(θ,r)=U(θ)+12r'M-1rG=0-II0D=000BI为单位矩阵,则(11)式可记为以下形式

dθr=-0-IIBU(θ)M-1rdt+N(0,2Ddt)=-[D+G]H(θ,r)dt+N(0,2Ddt)

由Fokker-Planck方程易知,在t时刻(θ,r)的联合概率密度pt(θ,r)有如下等式

pt(θ,r)t=T{[D+G][H(θ,r)pt(θ,r)]}+T[Dpt(θ,r)]

而由定理中的条件,可以得到2pt(θ,r)θr=2pt(θ,r)rθ,从而有T[Gpt(θ,r)]=-2pt(θ,r)θr+2pt(θ,r)rθ=0,因此(13)式可化为

pt(θ,r)t=T{[D+G][H(θ,r)pt(θ,r)+pt(θ,r)]}

pt(θ,r)=π(θ,r)时,(14)式右边有H(θ,r)e-H(θ,r)+e-H(θ,r)=0,因此有pt(θ,r)tpt=π=0,这表明π(θ,r)和时间t无关,因而π(θ,r)就是该系统下的平稳分布,证明完毕。

在实际应用中,通常不知道B的具体形式,因此要先利用样本对B做一个估计,记为B̂,然后人为指定一项CB̂,从而(11)式的第二个微分方程变为如下形式

dr=-U(θ)dt-CM-1rdt+N(0,2(C-B̂)dt)+N(0,2Bdt)=-U˜(θ)dt-CM-1rdt+N(0,2(C-B̂)dt)

为了能尽可能多地利用观察样本的信息,在每构建一个哈密尔顿系统前随机抽取一个样本子集进行随机梯度的计算,这样就克服了仅使用单一样本子集信息量不足的缺陷,具体算法如下:

步骤1 给定初值θ(1),要采集的样本数n,内循环次数m,步长δ,矩阵CB̂

步骤2 从观察样本全集Ω中抽取一个样本子集Ω˜。后面所用到的样本y均为Ω˜内的样本

步骤3 抽取样本r~N(0,M),取θ0为前一次采集得到的样本值,r0=r

步骤4θi=θi-1+δM-1ri-1

步骤5 抽取z|θi,y

步骤6ri=ri-1-U˜(θi)δ-CM-1ri-1δ+N(0,2(C-B̂)δ)

步骤7 重复步骤4~6 m次,得到θm,将其作为该次采样过程中取得的样本。

重复步骤2~7 n次,即取得样本θ(1),θ(2),,θ(n)

3  实例分析

在实例分析中采用中证医药2019年3月13日—2020年11月3日的指数收盘价数据的变化率,数据集总计有398个数据,将其拆分为2019年3月13日—2020年1月2日199个数据以及2020年1月3日—2020年11月3日199个数据分别利用上述模型进行分析。这两部分的数据集的时间序列分别如图1图2

图1图2中可以发现这两部分数据的波动幅度随时间变化,因此适合用异方差模型进行估计,进一步绘制了两组数据的偏自相关函数(autocorrelation function,ACF)图,如图3图4

可以发现两组数据的偏自相关函数都是1阶截尾的,因此选用AR(1)-GJR-GARCH(1,1)模型比较合适。利用MATLAB软件使用SGHMC算法来对该模型的参数进行贝叶斯估计,每次内循环开始前从数据集中随机选择99个数据作为子集Ω˜,并设置y1=0。利用该算法获取1 000个样本,分别得到这两组数据的参数估计结果如表1表2

选择样本均值作为参数估计值。表1表2的参数γ̂(-1,1),α̂11+β̂1<1,α̂21+β̂1<1,这说明模型基本是稳定的。表1μ的均值为0.026 127表2μ的均值为0.026 237,说明两组数据的收盘价均有一个缓慢上涨的趋势;二者数值差别不大,说明在这前后两个时间段该指数的收盘行情基本相差不大。表1α11α21的均值相差仅为0.000 205,变化率仅为0.08%,说明这段时期该指数的杠杆效应并不明显,好消息和坏消息对该指数产生的影响可以大致抵消;但在表2中,可以看到α11的均值明显高于α21的均值,说明在这段时间好消息对该指数的影响超过了坏消息。结合该时期分析,这段时间我国爆发了新冠疫情,疫情的出现使得原本相对平稳的医药生物产业走进了人们的视野,一时间导致大量投资者涌入了该产业,并且随着疫情转为长期存在的情形,许多投资者开始长期在该板块中投入。

综上,我们的模型一定程度上反映了该指数在一段时期内的背景信息,利用该模型可以对市场信息作一定的解释。

4  结 语

本文利用随机梯度哈密尔顿蒙特卡洛方法在后验密度解析形式未知的情况下得到了含混合高斯项的AR-GJR-GARCH模型各参数的贝叶斯估计。该方法相比于前人的Griddy-Gibbs方法优势在于无需在每次迭代前再对一个复杂积分项进行数值估计,降低了计算复杂度。实例分析给出了AR(1)-GJR-GARCH(1,1)模型在中证医药2019年3月13日—2020年11月3日指数收盘价数据变化率下的参数贝叶斯估计值,并根据得到的估计值推算市场背后信息,发现其较好地反映了该指数的市场波动情况与好坏消息对该指数的影响,验证了模型和方法的合理性。

参考文献

[1]

ENGLE R F. Autoregressive conditional heteroscedasticity with estimates of the variance of united kingdom inflation [J]. Econometrica198250(4): 987-1008. DOI:10.2307/1912773 .

[2]

BOLLERSLEV T. Generalized autoregressive conditional heteroscedasticity [J]. Journal of Econometrics198631(3):307-327. DOI: 10.1016/0304-4076(86)90063-1 .

[3]

NELSON D B. Conditional heteroskedasticity in asset returns: A new approach [J]. Econometrica199159(2): 347. DOI:10.2307/2938260 .

[4]

GLOSTEN L RJAGANNATHAN RRUNKLE D E. On the relation between the expected value and the volatility of the nominal excess return on stocks[J]. The Journal of Finance199348(5): 1779-1801. DOI:10.1111/j.1540-6261.1993.tb05128.x .

[5]

TAKAISHI T. Markov chain Monte Carlo versus importance sampling in Bayesian inference of the GARCH model [J]. Procedia Computer Science201322: 1056-1064. DOI:10.1016/j.procs.2013.09.191 .

[6]

ALEXANDER CLAZAR E. Normal mixture GARCH(1,1):Applications to exchange rate modelling [J]. Journal of Applied Econometrics200621(3): 307-336. DOI:10.1002/jae.849 .

[7]

CHEN T QFOX E BGUESTRIN C. Stochastic gradient Hamiltonian Monte Carlo [EB/OL]. [2020-11-12].

[8]

TALAY D. Stochastic Hamiltonian systems: Exponential convergence to the invariant measure, and discretization by the implicit Euler scheme [J]. Markov Processes and Related Fields20028:1-36.

[9]

KIM MLEE J. Hamiltonian Markov chain Monte Carlo for partitioned sample spaces with application to Bayesian deep neural nets [J]. Journal of the Korean Statistical Society202049(1): 139-160. DOI:10.1007/s42952-019-00001-3 .

[10]

张新星, 唐亚勇. 基于Griddy-Gibbs抽样的混合高斯AR-GJR-GARCH模型的贝叶斯估计[J]. 四川大学学报(自然科学版)201653(5): 957-962. DOI: 103969/j.issn.0490-6756.2016.09.001 .

[11]

ZHANG X XTANG Y Y. Bayesian estimation of the Gaussian mixture AR-GJR-GARCH model with Griddy-Gibbs sampler[J]. Journal of Sichuan University(Natural Science Edition)201653(5): 957-962 (Ch). DOI: 103969/j.issn.0490-6756.2016.09.001 .

基金资助

国家自然科学基金(11731012)

AI Summary AI Mindmap
PDF (837KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/