【发布时间】:2016-06-03 16:36:40
【问题描述】:
我对 R 很陌生。所以这是一个 183 列和多行的数据。我正在尝试进行批量预测,但是,我收到错误消息:
“Raw.Data_timeseries_forecast[, i] 中的错误
谁能帮我看看?
谢谢!
Raw.Data[is.na(Raw.Data)]<-0
library(forecast)
Raw.Data_timeseries<-msts(Raw.Data[,-1],seasonal.periods = c(7,12,365.25),start=1/1/2014)
ns<-ncol(Raw.Data_timeseries)
h<-365
Raw.Data_timeseries_forecast<-matrix(nrow=h,ncol=ns,byrow =FALSE)
for (i in 1:ns)
{
Raw.Data_timeseries_fit<-stlf(Raw.Data_timeseries[,i])
Raw.Data_timeseries_forecast[,i]<-forecast(Raw.Data_timeseries_fit)$mean
}
write.csv(Raw.Data_timeseries_forecast,"rawdata_stlf.csv")
【问题讨论】:
-
如果你不显示一些数据,就无法提供帮助:
Raw.Data中的内容是什么? -
抱歉,这是一个包含 183 个变量(列,代表不同产品)和 883 个 obs(行,代表自 2014/01/01 以来的历史日交易量)的表格。
标签: r