urca包中的ur.df()可以做单位根检验,tseries包里的adf.test()也可以,不过不如ur.df的信息全。lmtest包里的grangertest()可以做格兰杰因果关系检验
楼主直接下个vars程序包里面就都有了
ur.df(y, type = c("none", "drift", "trend"), lags = 1, selectlags = c("Fixed", "AIC", "BIC")) 单位根检验
ur.df(diff()) 差分后进行单位根检验
causality(x, cause = NULL, vcov.=NULL, boot=FALSE, boot.runs=100) 因果关系分析, 结果里有格兰杰因果检验
前人发帖搜出来的,希望对楼主有帮助。。。我也不知道对不对。。。