我正在对一个包含多个位置的时间序列运行VAR。假设loc1,loc2和loc3是时间序列数据的列名。
fitVAR = VAR(data,p=order,type = "both", ic = "AIC")
pred = predict(fitVAR,n.ahead = L)
我知道可以通过pred$fcst$loc1[,1]
等方法获得预测结果。但是,假设我想编写一个函数来实现这一点,该函数以位置名称为输入变量(例如,LOC=c("loc1","loc2","loc3"))
)。我该怎么办呢?