我遇到了一个无法解决问题的问题。这段代码工作一周前,根据文档,它应该工作。
我正在尝试使用以下数据上的DLM包创建两步提前预测。
y
669013.51
677040.83
677968.97
677247.54
654542.07
596631.88
592673.78
573510.44
571430.01
554494.29
以下是我用来创建预测的代码。
y <- ts(y, start = 2003, frequency = 1)
dlmMod <- dlmModPoly(order = 1, dV = 0.8, dW = 0.1) +
dlmModARMA(ar = 1, ma = 1, sigma2 = 1)
dlmFilt <- dlmFilter(y, mod = dlmMod)
dlmFc <- dlmForecast(dlmFilt, nAhead = 2)
我在dlmForecast上一直收到以下错误:
Error: unused argument (nAhead = 2)
非常感谢任何帮助。