VAR模型及格兰杰因果检验——基于tushare平台的数据

本文介绍了如何利用tushare平台的数据进行VAR模型构建和格兰杰因果检验。首先,通过检验序列的平稳性确定模型基础;接着,依据AIC或SBC选择VAR模型的滞后阶数;然后检查模型根是否在单位圆内;再进行协整检验探索变量间关系;最后,通过granger因果检验分析变量间的相关性。主要使用的是R语言的vars包。
摘要由CSDN通过智能技术生成

VAR模型及格兰杰因果检验——基于tushare平台的数据

数据来源
tushare平台的数据库,网站如下tushare大数据社区
该数据平台拥有丰富的数据内容,如股票、基金、期货、数字货币等行情数据,公司财务、基金经理等基本面数据
并且获取方便

主要步骤
1.先检验序列的平稳性,看序列是否平稳,或者一阶单整,或者更高阶;
2.根据AIC SBC等准则选择Var模型的滞后阶数;
3.看VAR模型根是否在单位圆内,在可继续后续分析;
4.协整检验,看变量之间有没有协整关系;
5.granger因果检验,看俩俩变量有没有相关关系,并不能证明有因果关系

主要使用的程序包 vars
主要代码

VARselect(va,lag.max = 20)#选择VAR模型的最佳滞后阶数
vaa=VAR(va,p=10,type='const')
var2=VAR(va,p=2,type='const')
var9=VAR(va,p=9,type='const')
serial.test(var9,lags.pt=9, type="PT.asymptotic")#残差序列相关性检验
#预测
var9.predict=predict(var9,n.head=2,ci=0.95)
fanchart(var9.predict,main = c('失业率预测','CPI变动预测'))
plot(diff(cpi
  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值