Monthly auto-claim counts drift upward and spike every December. You need a forecasting model that handles the drift, the holiday spike, and the autocorrelation between consecutive months at once. That is the job ARIMA was built for.
Building blocks. Let be the backshift operator with and . Three operators do all the work:
- AR(p): .
- MA(q): .
- Differencing: for regular drift, for seasonal drift.
The general ARIMA(p,d,q) model. Letting be white noise with mean zero and variance :
When you have a stationary ARMA(p,q). When the model is integrated of order , meaning itself is not stationary but is.
A linear deterministic trend becomes , which has constant mean . A stochastic trend (random walk with drift) is removed the same way.
Common mistakes
- Over-differencing. Applying when already stationarized the series introduces a unit MA root and inflates forecast variance. A common wrong answer is to second-difference whenever any ACF spike remains; the correct test is whether the lag-1 ACF of the once-differenced series is close to (the unit-root signature).
- Confusing seasonal and regular orders. Writing ARIMA(1,1,1) when the data are monthly with a clear annual cycle ignores the seasonal block. The right specification carries a tag with at least or .
- Reading the ACF and PACF backwards. AR(p) cuts off in the PACF, not the ACF. MA(q) cuts off in the ACF. Swapping them produces the wrong and ; the trap value is selecting AR(1) for a series whose PACF is the one that tails off.
Bottom line
- ARIMA(p,d,q) = AR order , differencing order , MA order , applied to the series after regular differences. The "I" makes the series stationary; AR and MA model the stationary residual.
- Stationarity requires constant mean, constant variance, and an autocovariance that depends only on lag. Trends violate the mean condition; differencing fixes them.
- ACF and PACF signatures. Pure AR(): PACF cuts off at lag , ACF tails off. Pure MA(): ACF cuts off at lag , PACF tails off. Mixed ARMA: both tail off.
- Roots condition. Stationarity needs all AR roots outside the unit circle; invertibility needs all MA roots outside.
Exam shortcut
If the level ACF decays slowly and the differenced ACF has one negative spike then noise, default to ARIMA(0,1,1) with negative MA coefficient. If a monthly or quarterly series has a clear cycle, set seasonal first and re-identify; the airline model SARIMA(0,1,1)(0,1,1) is the right starting point unless evidence demands more terms.
The full lesson (about 2,309 words, 15 min read) adds 2 worked examples, all 7 common mistakes, a self-check, free in the app.
Learning objectives
- D2
Browse all free MAS-II lessons or jump into free MAS-II practice questions.