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.