格兰杰检验的基本步骤_【Stata教程】格兰杰因果检验
原标题:【Stata教程】格兰杰因果检验
“社会科学中的数据可视化”第432篇推送
引言
在实证分析中,我们经常需要确定因果关系是x导致y,还是y导致x。对此,Granger提出了一种解决方法:如果x是y的原因,且不存在反向因果,则x过去值可以预测y未来值,反之则不然。具体来说,我们建立时间序列模型如下,并提出假设H0: βm=0,m=1,2…p。如果接受该假设,则意味着x过去值不能够预测y未来值;如果拒绝该假设,则可以,即x是y的格兰杰因(Granger cause)。
本次推送中,我们介绍如何在Stata中进行格兰杰因果检验。
基本命令
Stata中格兰杰因果检验有三种方法:前两种方法基本思路大致相同,它们均是先确定最佳滞后期,随后再进行格兰杰因果检验;第三种方法则是先拟合VAR模型,之后再进行检验。具体来说,第一种方法的基本命令为:
reg y l.y l.x
对滞后一期的变量进行回归,也就是说此时
式中p、q的值都为1。
estat ic
显示AIC 与BIC 取值,以便选择最佳滞后期。
reg y l.y l.x l2.y l2.xestat ic
再次显示AIC与BIC取值。
……
根据信息准则确定p, q后,检验所用的命令为test。值得注意的是,这种方法中p和q的取值可以是不同的,以便获得最有说服力的结果。
第二种方法的基本命令为:
ssc install gcause
下载格兰杰因果检验程序gcause
gcause y x, lags( 1)
对滞后一期的变量进行回归。
estat ic
显示AIC与BIC 取值,以便选择最佳滞后期
gcause y x, lags( 2)
滞后2期
estat ic
再次显示AIC与BIC取值,以便选择最佳滞后期。
在选定滞后期后,我们可以使用F检验或者卡方检验进行因果检验。
第三种方法的主要命令是:
vary x
进行向量自回归。
vargranger 操作实例
在这一部分中,我们以第二种方法为例,演示如何在stata中进行因果检验。首先我们在联网状态下导入数据,输入命令如下:
use http: //www.stata-press.com/data/imeus/ukrates, clear
安装gcause格兰杰因果检验程序
ssc install gcause
输出结果如下:
gcause r20 rs, lags( 1)estat icgcause r20 rs, lags( 2)estat ic
依次对滞后一期、滞后两期等变量进行回归,根据AIC及BIC的取值确定最佳的滞后期。在本例中,我们发现p=q=3时AIC及BIC的值最小,因此我们将p和q都赋值为3。滞后三期回归结果如图所示:
我们发现F检验和卡方检验得出一致结论,接受原假设,即rs不是r20的格兰杰因。
注:操作平台为Stata14.0
文章来源:格兰杰因果检验stata操作指南,部分文字进行删改。更多请点击“阅读原文” 返回搜狐,查看更多
责任编辑:
格兰杰检验的基本步骤_【Stata教程】格兰杰因果检验相关推荐
- 格兰杰检验的基本步骤_如何在STATA中做格兰杰因果关系检验
格兰杰因果检验相关的stata命令可以有三种. 方法一: reg y L.y L.x (滞后1 期) estat ic (显示AIC 与BIC 取值,以便选择最佳滞后期) reg y L.y L.x ...
- 格兰杰检验的基本步骤_格兰杰检验流程
单位根检验.协整检验和格兰杰因果关系检验三者之间的关系 实证检验步骤:先做单位根检验,看变量序列是否平稳序列,若平稳,可构造回归模型等经典计量经济学模型:若非平稳,进行差分,当进行到第i次差分时序列平 ...
- Stata: 面板 Granger 因果检验
作者:李珍 (厦门大学) Stata 连享会: 知乎 | 简书 | 码云 | CSDN Source: Luciano Lopez, Sylvain Weber, 2017, Testing fo ...
- 格兰杰检验的基本步骤_格兰杰检验
相关的 stata 命令可以有三种. 方法一: reg y L.y L.x (滞后 1 期) estat ic (显示 AIC 与 BIC 取值,以便选择最佳滞后期) reg y L.y L.x L2 ...
- python怎么检验股票日收益率_若干股票收益率的自相关检验
我想对股票收益数据集进行一个自相关测试(比如杜宾·沃森).特别是,我有一个季度股票收益的数据集,所以每个季度都有一个观察值,它代表该季度收益公布后的1天股价回报.2只股票和3个季度的最小示例如下所示: ...
- stata F值缺失_一文读懂Stata做格兰杰因果检验命令总结
来源:http://dss.princeton.edu/training/,部分资源整理自:百度文库.CDA数据分析师.社会科学中的数据可视化 在实证分析中,我们经常需要确定因果关系是x导致y,还是y ...
- python时间序列因果检验_用python做时间序列预测八:Granger causality test(格兰杰因果检验)...
如果想知道一个序列是否对预测另一个序列有用,可以用Granger causality test(格兰杰因果检验). Granger causality test的思想 如果使用时间序列X和Y的历史值来 ...
- Stata:时间序列中的格兰杰因果检验
时间序列中Stata的格兰杰因果检验 在实证分析中,因果关系经常需要判断.对此,Granger提出了一种解决方法:如果x是y的原因,且不存在反向因果,则x过去值可以预测y未来值,反之则不然.具体即建立 ...
- python时间序列因果检验_用python做时间序列预测8:Granger causality test(格兰杰因果检验)...
如果想知道一个序列是否对预测另一个序列有用,可以用Granger causality test(格兰杰因果检验). Granger causality test的思想 如果使用时间序列X和Y的历史值来 ...
最新文章
- 邀请了阿里的学长学姐分享
- SQL Server2016 原生支持JSON
- 嵌入式软硬件开发中遇到的坑
- python 爬虫系统_实战干货:从零快速搭建自己的爬虫系统
- java开发门禁指纹,指纹门禁
- 剑指Offer - 面试题38. 字符串的排列(全排列,排序,回溯+剪枝)
- JavaScript中的Array对象
- 自适应粉色可爱棒棒糖倒立404错误页面源码
- VScode设置console.log('')快捷键
- python成功之路,Day1-发展历史
- WIN7下odbc数据源配置问题
- 新手必备的矢量网络分析仪使用教程
- 日语开发java自我介绍,用日语自我介绍,这些你一定会用到
- CTF的两道比较不错的流量分析题
- 权力的游戏第七季在线观看(2017)
- python实现图片切割和合并
- 计算机桌面都有说明,电脑重启后桌面所有的图标都没了怎么解决
- 【计算机网络】已知若干个网络,如何计算汇聚成超网后的地址?
- AOP技术学习之AspectJ
- 爬取百度新闻标题和链接
热门文章
- java高级后端研发工程师JD,京东资深后端JAVA研发工程师工资待遇怎么样 - JD京东商城 - 职友集...
- 解决百度网盘上传请求中或上传慢的方法
- 内网渗透之跨路由访问
- 性能篇 | 17 | jmeter | BeanShell内置变量prev的使用技巧
- 天融信七层虚拟服务器设置,一看就会!天融信智慧无线管理平台(ESP)安装图解...
- 从代理模式再出发!Proxy.newProxyInstance的秘密
- 初学者入门web前端:C#基础知识:函数
- PDU发送中英文长短信
- 牟家和:没有无耻的创业者,只有无耻的投机者
- 初学怕python画图工具pen以及初学个人感悟