4.3 Data Patterns and Model Selection
Here are some examples from the lectures
- Tend, no cycle, no seasonality
- Holt’s exponential Smoothing
- Linear regression with trend
- Trend, seasonality, cycle
- Winters’ exponential smoothing
- Linear regression with trend and seasonal adjustments
- Causal regression
- Time-series decomposition
- Non linear trend, no seasonality, no cycle
- Non linear regression with trend
- Causal regression
- Holt’s exponential smoothing
Learn more about the methods in section 12.1, where a collection of performance measures can be found in section 12.2
The book (page 30 - 35) suggest the following application:
- Stationary date
- Naive method
- Simple Moving Averages
- Moving averages
- ARMA
- Data with a trend
- Moving Averages
- Holt’s exponential smoothing
- Simple regression
- ARIMA
- Seasonal data
- Classical decomposition
- Winter’s exponential smoothing
- Multiple regression
- ARIMA
- Data with Cycle factors
- Classical decomposition
- Mutliple regression
- ARIMA
4.3.1 Forecast Methods and Horizons
- Short term
- Regression
- Means
- Moving Averages
- Classical decomposition
- Trend projection
- ARIMA
- Intermediate term
- Regression
- Means
- Moving Averages
- Classical decomposition
- Trend projection
- ARIMA
- Long term
- Regression
- Classical decomposition
Notice, that only regression in this constellation is an appropriate model for long term forecasts. The reasoning is that you are going to predict something in the future, and e.g., models based on stationary data, will tend towards the mean, that the data is centered around. Also if the forecast is based on other lagged variables, then you will need to forecast those variables, to be able to execute the forecasting model. Hence one must make sure that all of the models used for forecasting meets the assumptions and requirements, as they are prone to no be very accurate.
Although one may apply long term predictions to construct an idea of how it may look, and then as you get close to what have previously been long term predictions, then you must constant iterate the model, hence throughout the intermediate and short term periods to capture the immediate variance.