Time Series Forecasting Workflow
A practical flowchart for model design, diagnostics, and
selection for time series forecasting problems.
Core Workflow
← drag to pan the sheet →
Diagnostics & Model Selection
← drag to pan the sheet →
-
Trend and stationarity
ADF, PP, KPSS, break-point unit-root tests
-
Seasonality
seasonal dummies, seasonal plots, seasonal unit-root
tests
-
Variance
log/Box-Cox, ARCH-LM, squared residual checks
-
Breaks and interventions
Chow, Zivot-Andrews, Bai-Perron, intervention dummies
-
Special dependence
long memory, threshold effects, regime changes,
nonlinear dynamics
-
Input-output diagnostics
lag inspection, prewhitened Cross-Correlation
Function (CCF), intervention and transfer effects
Model Family Selection
| Condition |
Candidate models |
| Stationary linear |
AR / MA / ARMA |
| Trend / nonstationary |
ARIMA |
| Seasonal |
SARIMA / ETS |
| Multiple seasonality |
TBATS / BATS / MSTL |
| Exogenous inputs |
ARDL / ARIMAX |
| Multivariate |
VAR / VECM |
| Changing variance |
ARCH / GARCH / stochastic volatility /
Generalized Autoregressive Score (GAS)
|
| Long memory |
ARFIMA / FIGARCH |
| Nonlinear / regime |
TAR / SETAR / STAR / Markov switching |
| Nonlinear ML |
Neural network autoregression (NNAR) |
| Latent components / unobserved states |
State-space / structural time series /
Kalman filter
|
| Mixed frequency |
MIDAS |
| Intermittent demand |
Croston's method / TSB |