Hello all,
I've done several forecasts using R. I've used ETS, ARIMA and VAR methods. Now, I'd like to combine the results using an average of means and confidence interval's limits.
This is a simple example:
library(forecast)
#Data
gini=c(21.8,23.3,23.4,25.5,27.1,31.2,34.9,35.2,39.7,28.4,32.2,42.1,46.2);
#As TS
Xt=ts(gini,start=2003,end=2015,frequency=1);
#ETS
ets.gini=forecast::ets(Xt);
forecast.ets.gini=forecast::forecast.ets(ets.gini,h=6,level=95,PI=TRUE);
plot(forecast.ets.gini,lwd=3,main="",col="black",xlab="Year",ylab="Gini",
xlim=c(2000,2025),ylim=c(0,100),panel.first=grid(),showgap=FALSE,
shaded=TRUE,shadebars=FALSE,shadecols="grey75",fcol="grey50",flwd=3)
#ARIMA
arima.gini=forecast::auto.arima(Xt);
forecast.arima.gini=forecast::forecast(arima.gini,h=6,level=95);
plot(forecast.arima.gini,lwd=3,main="",col="black",xlab="Year",ylab="Gini",
xlim=c(2000,2025),ylim=c(0,100),panel.first=grid(),showgap=FALSE,
shaded=TRUE,shadebars=FALSE,shadecols="grey75",fcol="grey50",flwd=3)
#Combination
mean.gini=(forecast.ets.gini$mean+forecast.arima.gini$mean)/2;
lower.gini=(forecast.ets.gini$lower+forecast.arima.gini$lower)/2;
upper.gini=(forecast.ets.gini$upper+forecast.arima.gini$upper)/2;
How could I make a plot with this last combined forecast equal to the ones done for ETS and ARIMA?
Thank you in advance for any help!