Hi
I have a ts from 1980:1 trough 2009:9 with a frequency of 12. I want to make
25 6 month forecast where the first 6 month forecast is between 2007:4 -
2007:9 and the last 2009:4 - 2009:9.
My script:
Forecast <- list()
for (i in 1:25){
j <- i + 326
Data <- window(omxr, end = time(omxr)[j])
Result <- ets(Data, model = "MAM")
Forecast[[i]] <- forecast(Result, 6)
}
#1. How can I be sure that i=1 -> all data prior to 2007:4, i=2 -> all
data
prior to 2007:5, i=3 -> all data prior to 2007:6, ...
#2. How do I only get the mean(point forecast) of every forecast? Now I get
"Point Forecast Lo 80 Hi 80 Lo 95 Hi 95"
#3. How can I put all 25 forecasts in a ts or matrix? I?ve tried the
following:
Forecast <- ts(matrix(NA, nrow = 6, ncol = 25))
Forecast <- ts(matrix(NA, nrow = 25, ncol = 6))
Forecast <- ts(matrix())
Forecast <- ts()
Forecast <- "just about everything"
Any help will be very appreciated!
Regards Tobias
--
View this message in context:
http://n4.nabble.com/Need-help-with-for-loop-in-forecast-tp931580p931580.html
Sent from the R help mailing list archive at Nabble.com.