How does the ARIMA model work for time series forecasting in risk management?
I keep seeing ARIMA(p,d,q) references in the FRM quantitative analysis material. I understand AR and MA separately, but I'm struggling with how the 'I' (integrated) part works and how to choose the right (p,d,q) parameters. Can someone break this down with a practical risk management example?
ARIMA stands for AutoRegressive Integrated Moving Average and is one of the most important time series models in the FRM curriculum. It combines three components to model and forecast data that may not be stationary.
The Three Components
- AR(p) — AutoRegressive of order p: The current value depends on p previous values.
Y_t = phi_1 Y_{t-1} + phi_2 Y_{t-2} + ... + epsilon_t
- I(d) — Integrated of order d: The series is differenced d times to achieve stationarity. If the original series has a unit root (non-stationary), taking first differences (d=1) often makes it stationary.
If Y_t is non-stationary, define Z_t = Y_t − Y_{t-1} and model Z_t instead.
- MA(q) — Moving Average of order q: The current value depends on q past error terms.
Y_t = epsilon_t + theta_1 epsilon_{t-1} + theta_2 epsilon_{t-2} + ...
Choosing (p, d, q)
Practical Example
Elmwood Asset Management wants to forecast monthly credit spreads for their corporate bond portfolio:
- Stationarity test: The Augmented Dickey-Fuller test on raw credit spreads gives p=0.23 (non-stationary). First-differencing yields p=0.001 (stationary). So d=1.
- PACF analysis: The PACF of differenced spreads shows significant spikes at lags 1 and 2, then cuts off. So p=2.
- ACF analysis: The ACF shows a significant spike at lag 1 only. So q=1.
- Model: ARIMA(2,1,1). The fitted model is:
Delta_S_t = 0.35 Delta_S_{t-1} − 0.18 Delta_S_{t-2} + epsilon_t + 0.22 * epsilon_{t-1}
- Forecast: Plug in the last two spread changes and the last residual to project next month's spread change.
Common FRM Exam Traps:
- Forgetting to check stationarity before fitting AR/MA
- Confusing ACF (for MA order) with PACF (for AR order)
- Over-differencing (d=2 when d=1 suffices) introduces unnecessary noise
Practice more time series problems in our FRM quantitative analysis question bank.
Master Part I with our FRM Course
64 lessons · 120+ hours· Expert instruction
Related Questions
How exactly do futures margin calls work, and what happens if I can't meet one?
How do you calculate the settlement amount on a Forward Rate Agreement (FRA)?
When should I use Monte Carlo simulation instead of parametric VaR, and how does it actually work?
Parametric VaR vs. Historical Simulation VaR — when does each method fail?
What are the core components of an Enterprise Risk Management (ERM) framework, and how does it differ from siloed risk management?
Join the Discussion
Ask questions and get expert answers.