我正在尝试使用R中的mts包来拟合VARX模型。 但是,在拟合实际模型时,出现以下错误消息: “ Beta [,(jdx + 1):( jdx + kx)]中的错误:下标超出范围”。
由于这个原因,我无法将VARX输出存储在对象中,这将需要获取内生变量(zt)上外生变量(xt)的IRF。
我们非常感谢您的帮助!
datar = ts(datar,frequency = 4, start = c(1973, 1))
zt=datar[,1]; xt=datar[,-1]
#Lag Order selection
VARXorder(zt,xt,maxp=4,maxm=8) ## order selection
#model estimation varx
m1=VARX(zt,1,xt,8)
#getting the IRFs
VARXirf(m1, lag=12, orth=FALSE)