Sie sind auf Seite 1von 2

Unofficial Cheat Sheet for Forecasting

Step 1: Identify stationary or nonstationary


Determine trend and seasonality in the time series

Has neither trend nor seasonality stationary


Has either trend or seasonality nonstationary

Identify trend:
1. a time series plot that is trending up, down, or in a deterministic fashion
2. a highly significant ACF, PACF, and IACF at lag 1
3. an ACF with many significant lags decaying slowly from lag 1
4. an ACF with few significant values after first differencing is applied
5. unit root tests that are not significant but become significant when a first difference is
applied

Identify seasonality:
1. a time series plot that has repetitive behavior every S time units
2. significant ACF, PACF, and IACF values at lag S
3. an ACF with significant values at lags that are multiples of S
4. an ACF without a significant value at lag S after a difference of order S has been applied
5. seasonal unit root tests that are not significant but become significant when a difference of
order S is applied

Step 2: Identify values of p and q:


Step 2a: If stationary, identify p and q:
1. Find q such that ACF(q) falls outside confidence limits and ACF(k) falls inside confidence
limits for all k>q
2. Find p such that PACF(p) falls outside confidence limits and PACF(k) falls inside confidence
limits for all k>p.
3. Determine all ordered pairs (j,k) such that 0jp and 0kq

Step 2b: If nonstationary, detrend and deseasonality:


1. Diagnose trend and seasonality.
2. Determine appropriate trend and/or seasonal components to use for modeling.
3. Obtain the residuals (prediction errors) after applying the trend and/or seasonal
components.
4. Verify that the residuals appear to be stationary.
5. Use the methods of the previous step 2a to determine an appropriate ARMA model for the
residual series.

NOTE: This can also be realized by applying first/seasonal difference

1
Step 3: Intervention & Regressors:
Regressors: Based on the domain knowledge
Intervention: Identify abnormalities (dips or spikes) in data

Step 4: Combine all the components together (if any)


ARMA
Trend: e.g. Linear model, Quadratic, I=1
Seasonal: e.g. Seasonal dummies
Trend + Seasonal: e.g. Linear + seasonal dummies, ARIMA
Interventions and regressors

Step 5: Evaluate models


Basically, you are supposed to evaluate and explain the following factors (trade-off):

1. Whether the model passes all the tests (white noise test, unit root test, seasonal root test)
2. Whether the model has acceptable error (e.g. RMSE)
3. Whether the parameters are significant
4. Whether the model is too complex
5. Whether the forecast is reasonable

Das könnte Ihnen auch gefallen