我想用r中的hts package的最佳聯合方法來獲得單指數平滑(SES)預測方法的分層預測,我在手冊中閱讀了可用預測方法是ets,arima和rw的手冊。我想知道是否可以使用SES等其他預測方法?我試圖使用下面的代碼,但我得到一個錯誤。hts package in R
library(forecast)
library(hts)
mydata <- matrix(rnorm(103*2, mean = 200, sd = 20), nrow = 103, ncol = 2)
data <- hts(mydata)
tdata=window(data,1,70)# training data
test=window(data,71,103)# test data
alldata <- aggts(tdata)
allf <- matrix(NA, nrow = 33, ncol = ncol(alldata))#all forecast
for(i in 1:ncol(alldata))
allf[,i] <- ses((alldata[,i]), h = 33)$mean# generate forecasts usign SES
tdata.f <- combinef(allf, data$nodes, weights = NULL, keep = "gts")
該代碼適用於使用CRAN當前版本的hts(v4.4)。你使用的是什麼版本的HTS? – 2014-12-08 20:37:19