Skip to content

Autoregressive Integrated Moving Average

A time-series model family that combines differencing with autoregressive dependence and dependence on current and past innovations.

Version
v2 · 2026-10-03 · History
Domain-specific #
12998
Aliases
ARIMA, ARIMA Model, Box Jenkins Model

Core Idea

An ARIMA(p,d,q) model transforms a time series by taking d ordinary differences, possibly zero, then represents the transformed values using up to p of their own past values and a current innovation plus up to q past innovations. The model's “moving average” is of stochastic innovations, not a rolling average of data. A suitable stationary ARMA representation is needed for the transformed series; applying differences alone does not guarantee a good model.[ref-69bee40ee135][ref-69bee40ee135-2]

Scope of Application

Time-series analysts use ARIMA when its lag-and-innovation structure adequately describes an ordered series. An annual Egyptian export-share example uses ARIMA(2,0,1), so no difference is taken. A monthly U.S. employment example uses a seasonal extension, ARIMA(2,1,0)(1,1,1)_12, which adds seasonal orders and a twelve-month period; seasonality is not mandatory for the base family.[ref-69bee40ee135][ref-69bee40ee135-3]

Clarity

Specify the observation interval, p,d,q and any seasonal orders. Distinguish the level series from the series after differencing, and a past observation from a past innovation. ARIMA is a model specification; its label alone does not establish stationarity, adequacy, or forecast accuracy.[^ref-69bee40ee135]

Manages Complexity

A small number of lag orders and coefficients compress a long record of temporal dependence into a checkable statistical equation. Residual checks reveal whether consequential structure remains unexplained. The equation may omit external drivers or structural changes, so parsimony must be balanced against fit and setting.[^ref-69bee40ee135]

Abstract Reasoning

Determine whether the observed or suitably differenced series admits the required stationary ARMA description. Choose autoregressive and innovation orders to represent the remaining dependence, then evaluate fitted residuals. Raising d changes the transformed target; raising p changes observation-lag dependence; raising q changes innovation-lag dependence. These are not interchangeable remedies.[ref-69bee40ee135][ref-69bee40ee135-2]

Knowledge Transfer

The model roles can be mapped from export shares to employment counts despite different units and contexts. A seasonal extension adds another lag scale, but not every time series requires it. The staged relationship to live Stationarity is a prerequisite for the transformed process, not a claim that ARIMA itself is a universal prime or a causal explanation.[^ref-69bee40ee135-3]

[^ref-69bee40ee135]: Rob J. Hyndman and George Athanasopoulos, Forecasting: Principles and Practice, 3rd ed., §9.5 “Non-seasonal ARIMA models”. [^ref-69bee40ee135-2]: Rob J. Hyndman and George Athanasopoulos, Forecasting: Principles and Practice, 3rd ed., §9.1 “Stationarity and differencing”. [^ref-69bee40ee135-3]: Rob J. Hyndman and George Athanasopoulos, Forecasting: Principles and Practice, 3rd ed., §9.9 “Seasonal ARIMA models”.

Relationships to Other Abstractions

Local relationship map for Autoregressive Integrated Moving AverageParents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.Autoregressive Integ…DOMAINPrime abstraction: Stationarity — presupposesStationarityPRIME

Current abstraction Autoregressive Integrated Moving Average Domain-specific

Parents (1) — more general patterns this builds on

  • Autoregressive Integrated Moving Average presupposes Stationarity Prime

    The ARMA component requires stationary behavior of the transformed time series.

Hierarchy paths (4) — routes to 4 parentless roots

Neighborhood in Abstraction Space

Autoregressive Integrated Moving Average sits in a sparse region of the domain-specific corpus (68th percentile for distinctiveness): few abstractions share its structure, so a faithful description tends to retrieve it precisely.

Family — Statistical Learning & Model Failure Modes (41 abstractions)

Nearest neighbors

Computed from structural-signature embeddings · 2026-10-08