我正在尝试使用vars-package中的评分算法估算A / B SVAR模型,但出现以下错误:
mA =矩阵(数据= c(1,0,0,0,1,-avg_elas,-IVoutput [2,1],-IVoutput [3,1],1), nrow = 3,ncol = 3,byrow = TRUE)
mB =矩阵(数据= c(NA,NA,0,0,NA,0,0,0,NA),nrow = 3,ncol = 3,byrow = TRUE)
svar = SVAR(BPvar,estmethod = c('scoring'),Amat = mA,Bmat = mB,max.iter = 1000,)
[<-
(*tmp*
,pos [i],i,value = 1)中的错误:下标超出范围 另外:警告消息: 在grid.Call(C_getGPar)中:已达到的时间限制
这似乎是一个非常简单的错误,但我不知道它与什么有关。当我改用estmethod ='direct'时,我没有收到错误,但是在尝试复制研究时,我更喜欢使用评分方法。