Graph
ARIMA

📈ARIMA

NEW

A forecasting model combining autoregression, differencing, and moving averages for nonstationary time series.

DESCRIPTION

ARIMA models generalize ARMA by adding differencing to achieve stationarity before modeling autocorrelation and shocks. The three orders (p,d,q) specify autoregression, differencing, and moving average terms. Seasonal ARIMA (SARIMA) extends this with seasonal orders. Model identification typically uses ACF/PACF patterns and information criteria. Residual diagnostics ensure adequacy and guide refinements. ARIMA is effective for univariate forecasting with stable dynamics and limited exogenous effects.

ALTERNATIVE DEFINITIONS

Forecasting: Principles and Practice (Hyndman & Athanasopoulos)

An ARIMA(p,d,q) model is a generalisation of an ARMA(p,q) model to include differencing (the ‘I’ component) to make the series stationary.

Clarifies role of differencing in extending ARMA to ARIMA.

Source

Wikipedia

In statistics and econometrics, and in particular in time series analysis, an autoregressive integrated moving average (ARIMA) model is a generalization of an autoregressive moving average (ARMA) model.

Positions ARIMA as a generalization of ARMA within time series analysis.

Source

Autoregressive Moving Average SARIMA Stationarity Differencing Autocorrelation Function Partial Autocorrelation Box–Jenkins Forecasting Residual Diagnostics Unit Root

COMPETING TERMS

Exponential Moving Average Prophet

RELATIONS

KNOWLEDGE AREAS

Data Science AI Mathematics

TARGET AUDIENCE

Data Scientist Data Analyst AI Engineer

EXTERNAL SOURCES

TOP QUESTIONS

How do I choose ARIMA orders (p, d, q)?

Inspect stationarity to set d, then use ACF/PACF patterns and information criteria (AIC, BIC) to select p and q. Validate via residual diagnostics.

Category: How-to

When is ARIMA preferred over Exponential Smoothing?

ARIMA suits series with autocorrelated residual structures and stable dynamics. ETS often excels for strong trend/seasonality without complex autocorrelation.

Category: Opinion

What is SARIMA?

SARIMA extends ARIMA with seasonal AR, I, and MA components, modeling periodic behavior at seasonal lags (e.g., 12 for monthly).

Category: Concept

Can ARIMA handle exogenous regressors?

Yes, ARIMAX (or SARIMAX) includes exogenous variables to explain variation beyond autoregressive and moving average terms.

Category: Concept

What are common ARIMA pitfalls?

Over-differencing, ignoring residual autocorrelation, and neglecting seasonality. Poor diagnostics and short training windows also impair performance.

Category: Mistakes

How do I validate an ARIMA model?

Check residual white noise using Ljung–Box, inspect ACF/PACF of residuals, and perform out-of-sample forecast evaluation with rolling-origin cross-validation.

Category: How-to

Is ARIMA suitable for intermittent demand?

Typically no; Croston’s method or specialized intermittent models perform better. ARIMA assumes more continuous signal structures.

Category: Opinion

How does ARIMA compare to Prophet?

ARIMA is a stochastic, parametric model focusing on autocorrelation; Prophet is a decomposable model emphasizing trend, seasonality, and holidays with strong defaults.

Category: Comparison

Can ARIMA model non-linear dynamics?

ARIMA is linear. Non-linear patterns require extensions (e.g., TAR, GARCH for variance) or machine learning models.

Category: Limitations