ARIMA
ARIMA means autoregressive integrated moving average. It takes a nonseasonal univariate series, differences it until the remaining process is approximately stationary, then models that differenced process with autoregressive models and moving-average models. That is the main distinction from ARMA: ARMA assumes the modeled series is already stationary, while ARIMA includes the differencing operator that turns a drifting level series into changes.
For an ARIMA model, define the backshift operator . After differences, is modeled as
Equivalently, using lag polynomials,
The terms describe persistence in the differenced series, the terms describe short-run correction after shocks, and controls the transformation from level to stationary increments. ARIMA is useful when autocorrelation is the dominant structure and external regressors are absent or secondary. It is less natural for strong multiple seasonalities, changing calendars, or causal drivers such as price and promotions, where forecasting data and covariates or global models may matter more.
Order selection is not a mechanical ACF/PACF ritual. Differencing should be minimal: too little differencing leaves trend in residuals, while too much can create negative autocorrelation and unstable long-horizon behavior. Candidate and values are usually narrowed with autocorrelation and partial autocorrelation, then judged with information criteria, residual diagnostics, and backtesting. A fitted ARIMA model should leave residuals that look close to white noise; otherwise the model has not captured the temporal dependence it was built to model.
ARIMA forecasts are recursive. A one-step forecast uses the latest observed values and estimated residuals. Multi-step forecasts then roll the dynamics forward, with uncertainty widening because future shocks are unknown. If the same pattern repeats at a known seasonal period, SARIMA extends the same lag-polynomial idea with seasonal AR, differencing, and MA terms.
Connections
Stationarity explains why differencing exists, ARMA explains the stationary core, and SARIMA adds seasonal lag structure. ARIMA is usually compared with exponential smoothing inside statistical forecasting, then evaluated with forecast error metrics over realistic historical cutoffs.
References
Nav
Section — Time-Series Forecasting
Learning path — Forecasting