我希望使用Midas Package预测一步,但是当我尝试做结果时,NA是。代码是下一个。
model1=midas_r(TC ~
mls(TC, 1, 1)+
mls(EMCI_MXN, 2:5, 4, nealmon) ,
data=list(dlog_men,
EMCI_MXN=dlog_dS$EMCI_MXN),
start = list(EMCI_MXN=rep(0,3)))
model2=midas_r(TC ~
mls(TC, 1, 1)+
mls(EMCI_MXN, 2:5, 4, lcauchyp) ,
data=list(dlog_men,
EMCI_MXN=dlog_dS$EMCI_MXN),
start = list(EMCI_MXN=c(1,1,1)))
model_frcst=midasr::forecast(model2, newdata=list(
EMCI_MXN =c(-.02,rep(NA,3)) #Adding new value
),method="dynamic")
我试过这个,但结果是一样的:
average_forecast(list(model1, model2),data=list(
TC=c(dlog_men$TC, NA),
EMCI_MXN =c(dlog_dS$EMCI_MXN,rep(NA,4))
), insample= 1:146, outsample = 147
)
非常感谢。