Toda-Yamamoto方法VAR模型格兰杰因果检验的STATA实现-经管之家官网!

人大经济论坛-经管之家 收藏本站
您当前的位置> 会计>>

会计库

>>

Toda-Yamamoto方法VAR模型格兰杰因果检验的STATA实现

Toda-Yamamoto方法VAR模型格兰杰因果检验的STATA实现

发布:kokowaah797 | 分类:会计库

关于本站

人大经济论坛-经管之家:分享大学、考研、论文、会计、留学、数据、经济学、金融学、管理学、统计学、博弈论、统计年鉴、行业分析包括等相关资源。
经管之家是国内活跃的在线教育咨询平台!

经管之家新媒体交易平台

提供"微信号、微博、抖音、快手、头条、小红书、百家号、企鹅号、UC号、一点资讯"等虚拟账号交易,真正实现买卖双方的共赢。【请点击这里访问】

提供微信号、微博、抖音、快手、头条、小红书、百家号、企鹅号、UC号、一点资讯等虚拟账号交易,真正实现买卖双方的共赢。【请点击这里访问】

Toda-Yamamoto方法是HiroY.Toda和TakuYamamoto在1995年发表的论文《StatisticalInferenceinVectorAutoregressionswithPossiblyIntegratedProcesses》中提出的一种可以避免讨论时间序列数据是否同阶单整、是否存在协整 ...
免费学术公开课,扫码加入


Toda-Yamamoto方法是Hiro Y. Toda和Taku Yamamoto在1995年发表的论文《Statistical Inference in Vector Autoregressions with Possibly Integrated Processes》中提出的一种可以避免讨论时间序列数据是否同阶单整、是否存在协整关系的建立VAR模型的方法。

这种方法的要求较低,适用性很强,大多数时间序列数据都可以满足条件(下文将提到该方法的使用条件),且具有降低单整序列选择错误滞后阶数的可能性、最小化由预检验导致的检验规模扭曲、比通过ECM模型进行格兰杰因果检验的效率更高等优点(Chowdhury and Mavrotas,2006;Zapata and Rambaldi,1997)。

-------

TY方法基本思路:

设k为VAR模型最优滞后阶数,dmax为最大单整阶数。根据基本渐进理论,只要序列的单整阶数不超过模型的真实滞后期数,那么建立一个(k+dmax)阶VAR模型,然后忽略后dmax阶系数矩阵,对前k阶系数矩阵检验线形或非线性约束条件,就是有效的(Toda and Yamamoto,1995)。

-------

举例:假设模型为FDI与经济增长的关系,两变量名为FDI和GDP,年度时间变量名为year。

检验步骤(以下命令中的变量均基于举例):

1.将数据导入stata后,使用tsset year命令设置时间序列数据

2.对原数据进行平稳性检验,一般使用ADF检验,命令为dfuller GDP或dfuller FDI

如果原数据不平稳,则进行一阶差分;一阶差分不平稳,可以考虑继续进行二阶差分。差分命令为d.GDP或d.FDI

设数据平稳时的阶数为d,若该VAR模型共有2个变量,单整阶数分别为d1和d2,取d1和d2中较大者为最大单整阶数dmax

3.选择VAR模型最优滞后期

stata默认最多滞后4期,若需要扩展,则使用命令maxlag(#)

使用var命令建立最优滞后期的VAR模型,使用varlmar命令进行LM检验考察残差是否存在自相关。(此处stata一般报告滞后2期的LM检验结果,可以使用mlag(#)命令增加报告期数)

确定最优滞后期为k

4.判断是否满足TY方法的使用条件:k>=dmax(最优滞后期大于等于最大单整阶数)

满足,则可继续进行;不满足,则不能使用TY方法!

5.建立TY方法的VAR模型,总阶数为(k+dmax),其中前k阶为内生变量,后dmax阶为外生变量

模型命令为var,使用lags(1/k)或la(1/k)命令使模型滞后k阶,外生部分写在外生变量命令ex(......)中

6.格兰杰因果检验,命令为vargranger,即得到TY方法的格兰杰因果检验结果~

*7.如果样本数量较少,一种办法可以在建立模型时,在var命令中加入dfk small调整小样本自由度和报告小样本统计量。更可靠的办法,是进一步用bootstrap自举法模拟大样本,来检验格兰杰因果检验的稳健性。然而私以为stata实现bootstrap比较复杂,本人目前也还不太会在stata中使用bootstrap,欢迎大家讨论。个人认为,如果需要,更建议使用eviews或R语言等方法做bootstrap。

-------

关于TY方法的使用条件:

如上所述,TY方法的使用条件是最优滞后期大于等于最大单整阶数,开头也说到,这一条件其实是很容易满足的。大多数时间序列数据最多一阶差分就可以满足平稳了,这时的经济意义是增长率;如果一阶不平稳,可以尝试二阶差分,最多二阶差分一般就肯定平稳了,这时的经济意义可以解释为增长率的变化。如果二阶差分还不平稳,对数据做更多差分的经济意义就很难解释了,这时强烈建议考虑换数据或者换变量。VAR模型的滞后范围是>=1,对于I(1)序列,任意滞后期都满足TY方法的要求;对于I(2)序列,只要滞后期不是1就可以满足TY方法的要求。这也就是说有且只有一种情况不可以使用TY方法,即数据的最大单整阶数为2,而VAR模型的最大单整阶数为1,出现这种巧合情况的概率还是很小的,因此说TY方法有非常好的适用性。

-------

最后,以上是我自学Toda-Yamamoto方法的记录,如果其中有错误之处,欢迎指正!

自学过程中参考了多篇文献,pdf已附于附件中,参考文献还有秦松昆硕士的毕业论文《多元框架下国际原油价格与中国股票市场联动性研究》因格式原因无法上传。另外还参考了知乎网友dijlw的专栏文章,是使用EVIEWS实现Toda-Yamamoto方法,很有帮助,在此再次感谢。https://zhuanlan.zhihu.com/p/112982716

如果你会基本stata操作,参考以上内容在stata中实现Toda-Yamamoto方法的格兰杰因果检验应当不成问题。以防万一,我还将做课程论文时的实证部分的详细过程整理在附件中,压缩包内是一个样本数据dta文件和一个do文件,下载解压后用stata打开do文件点击右上角【do】即可,基本可以帮大家从0开始会用TY方法。请按需下载!


Toda和Yamamoto的原论文:

本人操作的详细过程:

使用TY方法研究FDI与经济增长的论文:

提及的Zapata and Rambaldi1997的论文:

「经管之家」APP:经管人学习、答疑、交友,就上经管之家!
免流量费下载资料----在经管之家app可以下载论坛上的所有资源,并且不额外收取下载高峰期的论坛币。
涵盖所有经管领域的优秀内容----覆盖经济、管理、金融投资、计量统计、数据分析、国贸、财会等专业的学习宝库,各类资料应有尽有。
来自五湖四海的经管达人----已经有上千万的经管人来到这里,你可以找到任何学科方向、有共同话题的朋友。
经管之家(原人大经济论坛),跨越高校的围墙,带你走进经管知识的新世界。
扫描下方二维码下载并注册APP
本文关键词:

本文论坛网址:https://bbs.pinggu.org/thread-8621566-1-1.html

人气文章

1.凡人大经济论坛-经管之家转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
经管之家 人大经济论坛 大学 专业 手机版