for循环使用tsCV - NextMethod中的错误(“[< - ”):替换的长度为零

时间:2017-09-01 11:41:47

标签: r for-loop time-series forecasting

我对R很新,并试图在for循环中使用tsCV函数评估tbats的预测。不幸的是运气不好。

我传递的代码是:

e <- matrix(NA_real_, nrow = 68, ncol = 8) 
{
for (i in 1:8) 
 e[i] <- tsCV(mth2, forecastfunction = tbats, h = i)
}

我使用的数据是类(“ts”)时间系列,看起来像这样

          Mar      Apr      May      Jun      Jul      Aug
2017 143128.4 112529.8 119132.7 112265.9 109958.2 121764.8

它引发我的错误如下:

error in NextMethod("[<-") : replacement has length zero

我尝试过很多东西,但无法解决。

0 个答案:

没有答案