不知道您的指令 sirf 从何而来?
我个人运行过Stata与EViews的SVAR,两者是通的。
以下您参考一下吧
webuse lutkepohl2
mat A = (1,0,0\.,1,0\.,.,1)
mat B = (.,0,0\0,.,0\0,0,.)
svar dln_inv dln_inc dln_consump, aeq(A) beq(B)
irf create modela, set(modela) step(8)
irf cgraph (modela dln_inv dln_consump sirf) (modela dln_inc dln_consump sirf)
祝 研安 & 顺心
如果不喜欢Stata,您可以使用R的package "vars" 来执行SVAR,而且它提供不少方便的检定