Hi, we have a problem concerning the use and forecasting on the GARCH (1, 1) on financial data.

We would like to make predictions on future returns in a loop which moves the window of estimation forward one unit for each iteration. Our code is as follows:

> BJORN <- read.table("C:/Users/Osvald/Desktop/DATATILLUPPSATS.txt",
+ header=TRUE, sep="\t", na.strings="NA", dec=",", strip.white=TRUE)
> t <- as.timeSeries(BJORN)
> start=length(t[2:1834])
> end=length(t)
> fore = array(0, dim=(end-start))
> for (i in start:end) {
  +fit <- garchFit(formula =garch(1,1), data = t[1:i])
  +pred <- predict(fit, n.ahead=1)
  +fore[i-start+1] = pred[,1]
+ }



	[[alternative HTML version deleted]]

