TVP-VAR:时变参数向量自回归模型

发布时间:2020-05-05 阅读 29925

Stata 连享会   主页 || 视频 || 推文

温馨提示: 定期 清理浏览器缓存,可以获得最佳浏览体验。

课程详情 https://gitee.com/arlionn/Course   |   lianxh.cn

课程主页 https://gitee.com/arlionn/Course

作者: 吕政 (中央财经大学)
邮箱: 1433722321@qq.com

目录


1. VAR 模型的介绍

我们在利用计量经济模型做实证分析时,通常会以某个经济理论为依据,在此基础上借助计量模型刻画经济变量之间结构上的关系。事实上,对于实际经济中的某些问题,我们可能并不关心经济变量之间的结构关系,而是关注变量之间的动态变化关系。此外,在一个方程组中,有的变量 (内生变量) 可能会同时出现在方程的左右两边,分别作为被解释变量和解释变量。在估计这类模型时,要求方程组中的方程是可识别的 (恰好识别或过度识别) ,这就给估计和推断带来了一定难度。为了达到识别的目的,我们常常要假定某些外生变量或前定变量仅出现在某些方程中。

Sims (1980) 认为,我们为了达到识别目的所做的主观的假定往往是不可靠的,当一组变量确实存在真实的联立关系,同时我们无法判断其中的变量是否为外生变量时,原则上这些变量都应该被平等地对待,在回归之前,人为划分内生变量和外生变量的做法是不恰当的。出于这方面的考虑,Sims (1980) 提出了向量自回归模型 (VAR) 。举一个简单的例子,在两个变量的情况下,假定 yt 受到现在和过去 xt 的影响,并且 xt 受到现在和过去 yt 的影响,我们可以通过变换,将上述关系写成以下形式:

这就是 VAR 模型的一般标准形式,对于这个模型我们可以利用 OLS 进行估计。

2. TVP-VAR 基本原理

时变参数向量自回归模型 (TVP-VAR) 在 VAR 模型的基础上扩展而来,最大的改进在于它假定系数矩阵和协方差矩阵都是时变的,这有利于刻画变量之间的联立关系的非线性特征,无论是来自冲击大小的改变还是来自传导途径的改变都能得到响应。一个典型的 TVP-VAR 模型可以表示成以下形式:

yt=Xtβt+At1Σtεt, t=s+1,,n, εtN(0,Ik)

其中,yt 是 k×1 维可观测向量,Xt=Ik(yt1,,yts)βt 为 k2s×1 维时变系数向量。

参考 Nakajima et al. (2011) 的处理方法,假定 At 为下三角矩阵,该假设不仅可以保证 VAR 系统的递归识别,而且减少了待估参数的个数,At 和 Σt 分别为如下 k×k 维的下三角矩阵和对角矩阵:

在上述模型中,系数向量 βt 、矩阵 At 和协方差矩阵 Σt 都是时变的。时变的矩阵 At 意味着第 i 个变量冲击对第 j 个变量的影响是随时间而变化的。

TVP-VAR 模型可利用贝叶斯推断下的马尔科夫蒙特卡洛 (MCMC) 方法进行估计,接下来介绍 Nakajima et al. (2011) 编写的 matlab 命令。

   

3. matlab 命令

clear all;

close all;

my = xlsread('tvpvar\_ex.xlsx'); % 读取tvpvar\_ex.xlsx里的数据

asvar = {'RDJI'; 'RSH';'RHIS'}; % excel里仅有三列时间序列数据,
                                % 分别是美国道琼斯指数、上证综合指数和香港恒生指数的收益率,
                                % 这里记为RDJI、RSH、RHIS

nlag = 1; % 设定TVP-VAR模型的滞后阶数为1

setvar('data', my, asvar, nlag); % 设定数据集,不需要更改

setvar('fastimp', 1);

mcmc(10000);

drawimp(\[1 2 3\], 1); % 设定等间距脉冲响应的滞后期数,这里选取滞后1期、2期和3期

drawimp(\[93 110 240\], 0); % 设定时点脉冲响应的时间点,
                            % 这里选取第93期、第11期、第240期,
                            % 分别对应样本区间的2007年10月、2009年3月、2020年1月。

4. TVP-VAR 模型的应用

收集了 2000 年 1 月至 2020 年 3 月,美国道琼斯指数、上证综合指数和香港恒生指数的月度数据,经平稳性检验可知,三个时间序列均为一阶单整,因此利用对数收益率序列建模,经 VAR 判断滞后阶数为 1 阶,估计结果如下:

4.1 模型估计结果

表 1 中的 Geweke 收敛诊断值 (Convergence Diagnostics) 用于测定预模拟得到的马尔科夫链是否收敛于后验分布,而无效影响因子 (Inefficiency Factors) 则是后验样本均值的方差和不相关序列样本均值的方差的比率,二者均为判断 MCMC 链模拟效果的重要依据。

根据表 1 给出的估计结果可知,Geweke 诊断概率在 5% 的显著性水平下显著 (临界值为 1.96) ,并且无效因子均比较小 (绝大多数小于 60) ,说明利用 MCMC 算法进行估计是有效的。

4.2 等间距脉冲响应结果

等间距脉冲响应是指不同时间范围 (滞后期) 冲击所引起变量的脉冲响应函数。

与 VAR 模型下二维脉冲响应不同,TVP-VAR 模型可以运用变参数计算所有时点上各变量在不同滞后期的脉冲响应图。考虑到不同时期脉冲响应的可比性,设定冲击项的大小等于样本期随机波动的均值。图 1 描绘了滞后 1、2、3 期的美股、中股和港股股指冲击的动态变化过程。

以图 1 中的第一行第二列为例,进行简单的分析。第一行第二列表示道琼斯指数对上证综指的等间距脉冲响应结果,滞后 1 期的脉冲响应远大于滞后 2 期、3 期的脉冲响应,说明股指变动的短期效应更大。

4.3 分时点脉冲响应

分时点脉冲响应是指不同确定时点上的脉冲响应函数。

为了进一步考察政策利率对债券市场利率冲击的时变规律,图 2 选取了 3 个具有代表性的观察点,2007 年 10 月、2009 年 3 月、2020 年 1 月。以图 2 中的第1行第2列为例,进行简单的分析,第一行第二列表示,道琼斯指数对上证综指的分时点脉冲响应结果,在三个时点上,美股波动对上证综指的冲击,在当期的影响最大,随后趋于收敛,特别的,2020 年 1 月的冲击在第二期由正向冲击转为负向冲击,并最终趋于收敛。

5. 参考文献

温馨提示: 文中链接在微信中无法生效。请点击底部「阅读原文」

  • Sims C A. Macroeconomics and reality. Econometrica: Journal of the Econometric Society, 1980: 1-48. [PDF]
  • Nakajima J, Kasuya M, Watanabe T. Bayesian analysis of time-varying parameter vector autoregressive model for the Japanese economy and monetary policy. Journal of the Japanese and International Economies, 2011, 25(3): 225-245. [PDF]

相关课程

连享会-直播课 上线了!
http://lianxh.duanshu.com

免费公开课:


课程一览

支持回看,所有课程可以随时购买观看。

专题 嘉宾 直播/回看视频
Stata暑期班 连玉君
江艇
线上直播 9 天
2020.7.28-8.7
效率分析-专题 连玉君
鲁晓东
张 宁
视频-TFP-SFA-DEA
已上线,3天
文本分析/爬虫 游万海
司继春
视频-文本分析与爬虫
已上线,4天
空间计量系列 范巧 空间全局模型, 空间权重矩阵
空间动态面板, 空间DID
研究设计 连玉君 我的特斯拉-实证研究设计-幻灯片-
面板模型 连玉君 动态面板模型-幻灯片-
直击面板数据模型 [免费公开课,2小时]

Note: 部分课程的资料,PPT 等可以前往 连享会-直播课 主页查看,下载。


关于我们

  • Stata连享会 由中山大学连玉君老师团队创办,定期分享实证分析经验。直播间 有很多视频课程,可以随时观看。
  • 连享会-主页知乎专栏,300+ 推文,实证分析不再抓狂。
  • 公众号推文分类: 计量专题 | 分类推文 | 资源工具。推文分成 内生性 | 空间计量 | 时序面板 | 结果输出 | 交乘调节 五类,主流方法介绍一目了然:DID, RDD, IV, GMM, FE, Probit 等。
  • 公众号关键词搜索/回复 功能已经上线。大家可以在公众号左下角点击键盘图标,输入简要关键词,以便快速呈现历史推文,获取工具软件和数据下载。常见关键词:
    • 课程, 直播, 视频, 客服, 模型设定, 研究设计, 暑期班
    • stata, plus,Profile, 手册, SJ, 外部命令, profile, mata, 绘图, 编程, 数据, 可视化
    • DID,RDD, PSM,IV,DID, DDD, 合成控制法,内生性, 事件研究, 交乘, 平方项, 缺失值, 离群值, 缩尾, R2, 乱码, 结果
    • Probit, Logit, tobit, MLE, GMM, DEA, Bootstrap, bs, MC, TFP, 面板, 直击面板数据, 动态面板, VAR, 生存分析, 分位数
    • 空间, 空间计量, 连老师, 直播, 爬虫, 文本, 正则, python
    • Markdown, Markdown幻灯片, marp, 工具, 软件, Sai2, gInk, Annotator, 手写批注, 盈余管理, 特斯拉, 甲壳虫, 论文重现, 易懂教程, 码云, 教程, 知乎

连享会主页  lianxh.cn
连享会主页 lianxh.cn

连享会小程序:扫一扫,看推文,看视频……


扫码加入连享会微信群,提问交流更方便

✏ 连享会学习群-常见问题解答汇总:
https://gitee.com/arlionn/WD