I am trying to forecast the regional GDP growth of our region in the next five years, I only have 20 observations in my data which is yearly, what forecasting model is appropriate?
I tried ARIMA in r and the forecast.ets function in excel. The ARIMA results to (0,0,0) with non-zero mean which gave me the same forecast points so I tried to suppress the mean. Below is the table showing the results I got:
ARIMA | Exponential smoothing | |
---|---|---|
2021 | -1.10 | 0.44 |
2022 | -0.64 | 5.24 |
2023 | -0.37 | -0.12 |
2024 | -0.21 | -0.14 |
2025 | -0.12 | 0.41 |
Here is the plot for the original time series and ACF+PACF:
And here is the plot for the exponential smoothing:
auto.arima()
sees no structure whatsoever in your data. Its best guess is that your observations are IID. Then the best forecast is just the historical average. Which may indeed be the best you can do with just 20 years of data. $\endgroup$