贝叶斯视角下时变参数VAR建模_兼论_斜率之谜_孙焱林.pdf
《贝叶斯视角下时变参数VAR建模_兼论_斜率之谜_孙焱林.pdf》由会员分享,可在线阅读,更多相关《贝叶斯视角下时变参数VAR建模_兼论_斜率之谜_孙焱林.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、贝叶斯视角下时变参数 VAR 建模)兼论/斜率之谜0孙焱林1 陈 普1 熊义明2(1 1 华中科技大学经济学院;21 上海交通大学安泰经济管理学院)=摘要 中国渐进式的改革实践要求中国宏观时间序列的建模能够允许参数平滑变化,而传统的 VAR 模型对此无能为力。本文详细阐述了在贝叶斯估计框架下,如何利用 MCMC 算法,建立时变参数 VAR 模型的过程,并利用该模型对徐高(2008)的数据重新进行了拟合,发现其文中提出的/斜率之谜0 现象不复存在,因此时变参数 VAR 模型在拟合中国宏观时间序列方面更为精准。关键词 贝叶斯 时变参数 VAR/斜率之谜0中图分类号 F06411 文献标识码 AMo
2、del Time Varying Parameters VARfrom Bayesian Perspective Abstract:Modeling macro time series in China should allow smooth changes ofparameters in the model for Gradual reform practice in China,however,the trad-itional VAR model cannot afford it1 In a Bayesian estimation framework,this paperstates a
3、process of building time varying parameters VAR model under MCMC a-lgorithm1 Again,we use the model to fit the data in Xugao(2008),and find thatthe slope puzzle in Xugao no longer exists,so time varying parameters VAR modelis more accurate for fitting macro time series in China 1Key words:Bayes;T im
4、e-varying Parameters;VAR;Slope Puzzle引 言自Sims(1980)提出向量自回归(VAR)模型以来,该技术得到了广泛的应用和发展。特别地,联系着短期约束、长期约束,以及新近发展的符号约束(Sign Restrictions)、异方差约束(Heteroskedasticity Restrictions)的结构向量自回归(SVAR)模型在宏观时间序列分析中发挥着越来越重要的作用,而且包含在该模型内的脉冲响应和方差分解也往往能够给出十分直观的经济含义。尽管如此,该项建模技术仍然存在着极大的局限性。其中最令人感到缺乏真实性的是,该模型假定估计的系数是不变的,这就意味
5、着,无论在该样本期内是否发生了经济结构的某#123#贝叶斯视角下时变参数 VAR 建模种平滑变化,该模型对此无能无力。如果不能捕捉这种变化,那么得到的结果很可能失真。实际上,自 1978 年来,中国渐进式的改革实践必然会对宏观经济数据带来某种平滑变化。毫无疑问,传统的 VAR 或者 SVAR 模型无法捕捉这种变化,那么由传统的 VAR 或者SVAR 模型得出的结论在某种程度很可能偏离了经济实际。事实上,国内已经有部分文献在讨论一些令人诧异的经济现象。徐高(2008)提出了/斜率之谜0 的概念,即在 Blan-chard和 Quah(1989)的长期约束下,通胀率对供给冲击和需求冲击的脉冲响应的
6、方向和经典 IS-LM 宏观经济理论出现了矛盾,从而使得总需求曲线斜率为正,总供给曲线斜率为负。无独有偶,高士成(2010)也发现了类似的现象。我们不排除该现象的出现可能会有其他原因,但是如果能够有机会拟合一些估计系数随机变化的 VAR 模型,然后再来检查/斜率之谜0,如果该现象消失了,那么经济系统的平滑变化应该得到相当程度的确认,则传统的 VAR 模型在此处应该存在着模型误设。幸运的是,Cogley 和 Sargent(2001)、Cogley 和 Sargent(2005)、Primiceri(2005)在建立系数随机变化的 VAR 模型方面做出了巨大的贡献。考虑到允许系数随机变化时,待估
7、系数将成倍增加,他们无一例外地均选择了带有一定先验约束的贝叶斯估计框架,在该框架下,他们建立的模型很好的捕捉了一些传统模型无法捕捉的经济现象。特别地,在该模型下,徐高(2008)提到的/斜率之谜0 现象也消失了。考虑到中国渐进式的改革实践,该类模型对于中国的宏观经济时间序列拟合应是十分贴切的。不过,由于该模型在设定和估计上均存在一定的复杂性,国内理论以及实证文献鲜有触及。本文力图清晰阐述该模型的建立过程,为提高国内实证研究水平略尽绵薄之力。一、模型的构建系数随时间变化(Time Varying Parameters)的 VAR 模型有两类,一类是假定 VAR误差项的方差)协方差不随时间变化,简
8、称 T VP-VAR;一类假定误差项的方差)协方差也是时变的(Stochastic Volatility),简称 TVP-VAR-SV。本节先从 T VP-VAR 开始,然后再扩展至 TVP-VAR-SV。1 1T VP-VAR 模型(1)TVP-VAR 模型的设定。T VP-VAR 模型是一个系数随时间变化的 VAR 模型,通过系数的变化来捕捉系统的结构变化。一般地,一个诱导型 VAR 可以书写如下:yt=a0+Epj=1Ajyt-j+et(1)其中,yt是一个包含了 M 个变量的 M 1 的向量,t=1,T。a0是 M 1 的截距项,et是 M 1的误差向量,并假设其服从独立同分布 N(0
9、,E),Aj是 M M 的系数矩阵。因为本文使用的是贝叶斯估计框架,按照通常的做法,我们对式(1)的数据堆积形式进行一些变换,以便陈述在该框架下的估计方法。易知对每一个观测数据,有:ymt=zcmtBm+emt其中,ymt表示第m 个变量第 t 期的数据,zmt是自变量,包括截距项和所有变量的滞后项,即 zmt=(1,yct-1,yct-p)c,Bm t即为这些变量在第 t 期的系数向量,其维度为(1+Mp)1。如果令#124#5数量经济技术经济研究6 2011 年第 10 期yt=(y1t,y2t,yMt)cet=(e1t,e2t,eMt)c Bt=(B c1t,B cMt)cZt=zc1t
10、0,00zc2tsssss00,0zcMt其中,Bt是M(1+Mp)1 维的,Zt是M M(1+Mp)。这样,就有:yt=ZtBt+et(2)同时,为捕捉系数的变化,我们假设 Bt服从一个随机游走,即:Bt+1=Bt+ut(3)其中,ut服从独立同分布 N(0,Q)。式(2)一般称为度量方程,可以看到除了误差项的分布有些许异样外,其具备经典多元回归方程的标准形式,式(3)称为状态方程,它们就是 TVP-VAR 的基本模型设定)一个系数随时间变化的 VAR 模型。在继续往下阐述之前,此处先给出一个在贝叶斯估计理论中的经典结论,它会在后面的建模过程中多次使用。抛开式(3),单独看待式(2),假设系
11、数 Bt和协差阵 E-1服从如下独立正态)威沙特(Norma-l Wishart)先验分布,即:p(Bt,E-1)=p(Bt)p(E-1)其中,Bt N(Bt,VB),E-1 W(S-1,v),W 表示威沙特分布。B,VB和S-1,v 可以选择任何值,譬如 0。则 Bt的条件后验分布为:BtE-1,y N(Bt,VB)(4)其中,VB=(V-1B+ZctZt)-1,Bt=VB(V-1BBt+Zctyt)。E-1的条件后验分布为:E-1y,B W(S-1,v)(5)其中,v=T+v,S=S+ETt=1(yt-ZtBt)(yt-ZtBt)c。式(4)和式(5)的结论在文后会多次使用。(2)TVP-
12、VAR 模型的估计。式(2)和式(3)需要估计的参数包括时变的 Bt,et的方差)协方差矩阵 E和 ut的方差)协方差矩阵 Q 一共三个参数块。类似这样的模型,一般均通过卡尔曼滤波利用极大似然估计得到,但应该可以理解,在这样一个非线性高维空间取极值是一件非常困难的事情。这也是选择贝叶斯估计的原因之一。贝叶斯估计的关键是要求能够得到参数块(如 Bt,E 和 Q)的后验联合分布,在过去,这样的联合分布求取同样十分困难,但自从 MCMC(Markov Chain Monte Carlo)算法在贝叶斯估计中的广泛使用以来,这样的联合分布求取不再令人望而生畏。因为通过 MCMC#125#贝叶斯视角下时变
13、参数 VAR 建模在贝叶斯经典文献中,一般使用E 的逆的形式,这会使很多表述更为方便简洁。T say(2005)第十二章对M CMC 算法提供了一个通俗而精炼的讲解。算法,可以把一些高维的问题分解成一个个低维的问题来解决。或者说,其可以将一个联合分布的估计问题利用 MCMC 算法的 Gibbs 抽样或者 Metropolis-Hastings 抽样将其转化成一个一个的条件分布来解决,一般而言,这些条件分布往往十分容易得到。从贝叶斯的估计程序来看,其要求给定先验分布的情况下,在获得了新的数据后,后验分布会是什么。具体地,如果给定 BT,E-1和Q-1的先验分布,其中 BT表示向量(B c1,B
14、cT)c,这种表述方式我们会在文中多次使用,在得到了 yT值后,其中 yT表示向量(yc1,ycT)c,他们的后验联合分布 p(BT,E-1,Q-1yT)是什么。接下来,分别阐述先验分布如何设定,后验分布如何求取。第一,先验分布的设定。对于其先验分布,可以借鉴 Primiceri(2005),而不使用平凡先验。首先从样本中选取一部分譬如 S个观测值,作普通的最小二乘估计,从而可以得到Bt最初状态 B0的一些先验信息,从而得到先验分布:B0 N(BOLS,4#V(BOLS)其中,BOLS和 V(BOLS)分别为初始样本下 Bt及其方差的估计值。对于 E 和 Q,则令其先验分布为:E-1 W(S-
15、1,v)Q-1 W(Q-1,vQ)其中,W 表示 Wishart 分布,S-1=I 是单位阵,v=M+1。Q=(0 10001#S#V(BOLS),vQ=S是初始样本的个数。第二,后验分布的获取。就我们的目的而言,在已知上述先验分布后,需要估计联合后验分布 p(BT,E-1,Q-1yT)。实际上,利用 Gibbs 抽样技术,该联合后验分布的估计可以分解为对 p(BTyT,E-1,Q-1)、p(E-1BT,yT,Q-1)和 p(Q-1yT,BT,E-1)的分别估计,然后再循环抽样,即可获得一个模拟的联合后验分布。步骤如下:获得 Bt,E-1,Q-1的先验分布;从 p(BTyT,E-1,Q-1)中
16、抽样 BT;从 p(E-1BT,yT,Q-1)中抽样E-1;从 p(Q-1yT,BT,E-1)中抽样 Q-1;返回至第 步。p(BTyT,E-1,Q-1)、p(E-1BT,yT,Q-1)和 p(Q-1yT,BT,E-1)中的后面两个是非常容易估计的。实际上,在已知 BT和 yT的情况下,E-1的后验估计 p(E-1|BT,yT,Q-1)完全可以比照式(5)得出:E-1BT,yT,Q-1 W(S+EC)-1,T+v)其中,S 和v 是 E-1先验分布中的参数,T 是估计中使用的样本个数,EC则是 et方差协方差的样本估计值。类似地,当已知 BT时,式(3)实际上也是一个多元正态回归模型,Q-1的
17、后验分布也可将式(3)与式(5)对比得到:Q-1BT,yT,E-1 W(Q+Q )-1,T+vQ)Q 和vQ是Q-1先验分布中的参数,Q 是ut的方差)协方差阵的估计值。稍显复杂的是 BT的后验分布 p(BTyT,E-1,Q-1)的求取。不过它的求取也有很多#126#5数量经济技术经济研究6 2011 年第 10 期平凡先验在参数估计较多而样本期较短的情况下,很难得到精确的参数估计。成熟的算法。本文采取了 Carter 和 Kohn(1994)的算法,利用条件分布公式,令:p(BTyT,E-1,Q-1)=p(BTyT,E-1,Q-1)FT-1t=1p BtBt+1,yt,E-1,Q-1(6)看
18、到式(6)这种分解,可以理解这又是一个将高维分解为低维的抽样过程,根据前述对式(2)和式(3)的线性假设,易知式(6)右边的项均服从正态分布,关键是求得这些正态分布的均值和方差,我们便可以进行抽样了。接下来,我们来求取式(6)右边各项中各正态分布的均值和方差。若令 Bts=E(Btys,E-1,Q-1),Vts=Var(Btys,E-1,Q-1),对于式(2)和式(3),则标准的卡尔曼滤子能够给出如下变量的递归计算:Btt-1=Bt-1t-1Vtt-1=Vt-1t-1+QKt=Vtt-1Zct(ZtVtt-1Zct+E)-1=Vtt-1+ZcV-1tt-1Btt=Btt-1+Kt(yt-ZtB
19、tt-1)(7)Vtt=Vtt-1-KtZtVtt-1(8)而式(6)右边第一项 p(BTyT,E-1,Q-1)的均值是 BTT,方差是 VTT,而这两个值是可以利用上述公式不断迭代而得到的。再来看式(6)右边其他所有连乘项,它们均是利用后一期的信息来校正前一期的估计(即该类文献中所常称的后向递归),上述标准的卡尔曼滤子公式不再适用了。但是可以换一种思考方式,这种校正模式体现在状态方程式(3)中,可以将向量 Bt+1看作是在第 t 期时逐步增加M(1+Mp)个观测值的过程,这样的话,式(3)本身又看作了一个度量方程,于是比照标准卡尔曼滤子更新方程式(7)和式(8),p BtBt+1,yt,E-
20、1,Q-1 的均值和方差可以写为:Btt+1=Btt+VttV-1t+1t(Bt+1-Btt)(9)Vtt+1=Vtt-VttV-1t+1tVtt(10)上述迭代的初值即为 BTT和 VTT。这样,通过式(9)和式(10)的不断迭代,我们就获得了式(6)右边所有分布的均值和方差,则通过对式(6)右边的抽样,就相当于实现了从 p(BTyT,E-1,Q-1)中抽样 BT。更加具体的细节可以参见 Carter 和 Kohn(1994)。至此,则可以获得所有待估参数的后验条件分布,然后就可以使用 Gibbs 抽样来得到联合分布,得到所有参数的估计值。(3)TVP-VAR 模型的识别。通过上述步骤,可以
21、得到诱导 VAR 在各个时期的系数Bt,及方差协方差阵 E 和 Q。此时可以通过对式(1)中的系数矩阵右乘一个识别矩阵 C,来获得结构 VAR 系数矩阵,再将其变换为向量移动平均形式,从而获得脉冲响应。本文后续的实证分析中,就是通过长期约束来获得 C,从而获得结构 VAR 系数。2 1T VP-VAR-SV 模型如果放弃式(2)中 E的时常假设,转而考虑 E 的时变性,模型将更为艰深,但其脉络依然清晰。我们仍然可以从最简单的情况譬如单变量的随机波动开始,然后再将其扩展至多#127#贝叶斯视角下时变参数 VAR 建模变量即 VAR 的情形。(1)单变量的随机波动。Jacquier 等(1994)
22、为单变量随机波动提供了经典的建模方法,Kim 等(1998)为使算法更为有效,做出了改进。一般地,在他们的文献中均假设:yt=eht2Etht+1=u+(ht-u)+Gt实际上,在 T VP-VAR-SV 模型的假设中,都假定=1,ht是一个随机游走,这样实际上大大简化了上述模型,我们有yt=eht2Et(11)ht+1=ht+Gt(12)其中,Et是独立同分布且服从 N(0,1),Gt也是独立同分布且服从 N(0,R2G),Et和Gs对于所有的 t 和 s 都是相互独立的。这样,式(11)和式(12)依然可以看作状态空间模型,但很明显,它们不再是线性的,在贝叶斯估计框架下,通过对线性状态空间
23、模型的Gibbs 抽样获得 ht和R2G联合条件后验分布的程序此处不再适用。我们需要寻找其他的计算方式。此处我们的目标是获得 hT和 R2G的联合后验分布,即 p(hT,R2GyT)。这又可以分解为对p(hTyT,R2G)和 p(R2GhT,yT)的Gibbs 抽样,从而获得 p(hT,R2GyT)的一个模拟分布。从 p(R2GhT,yT)中抽样是非常容易的,根据式(5)可以立得。从 p(hTyT,R2G)抽样要稍费周折。对式(11)两边平方再取对数,得到:y*t=ht+E*t(13)其中,y*t=ln(y2t),E*t=ln(E2t)。这样,式(12)和式(13)就形成了一个线性状态空间模型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 贝叶斯 视角 下时变 参数 VAR 建模 兼论 斜率 孙焱林
限制150内