我正在使用 Rob Hyndman 的批量预测方法来预测dataframe
. 我的代码如下:
require(forecast)
zips <- read.csv(file.choose(), header = T)
zips <- zips[,-c(1,2)]
ns <- ncol(zips)
zips <- ts(zips, frequency = 12, start = c(2005,1), end = c(2014,12))
zips <- HoltWinters(zips, seasonal = "mult")
h <- 24
fcast <- matrix(NA, nrow=h, ncol=ns)
for(i in 1:ns) {
fcast[,i] <- forecast.HoltWinters(zips[,i], h=h)
}
write(t(fcast), file="fcast.csv", sep=",",ncol=ncol(fcast))
虽然使用常规功能时它工作得很好forecast
,但我一直收到错误
[zips [,i] 中的错误:维数不正确]
如何HoltWinters
使用我在这里构建的这个循环来运行这个预测?