liveBook · Manning

Arima

ARIMA is a statistical time-series model that combines autoregressive terms, differencing, and moving-average terms to represent temporal dependence and generate forecasts.

How 2 Manning books explain it

Statistics Every Programmer Needs

An ARIMA model is an autoregressive integrated moving-average time-series model that represents temporal dependence using autoregression, differencing, and moving averages.

How it is used
Forecasts time-ordered data by modeling dependence on past observations and errors after differencing.
How deep it goes
Defines the three components, selects an order through stationarity and correlation checks, fits a model, and evaluates residuals and held-out forecasts.
Examples
Fits ARIMA(1, 1, 0) to Apple closing prices through March 2024 and compares its April forecast with observed prices.
What you can do after
Apply it via Python statsmodels to fit an ARIMA model, forecast held-out observations, and inspect residuals.

Read how Statistics Every Programmer Needs explains arima →

Outlier Detection in Python

ARIMA is a time-series forecasting method that models a value using autoregression, differencing, and moving-average error terms.

How it is used
Uses forecasting errors to detect outliers in time-series data.
How deep it goes
Explains the intuition, fitting workflow, held-out prediction, and tuning need without deriving ARIMA internals.
Examples
Uses synthetic weekday-pattern data, a 60-point forecast, plotted quantiles, and a deliberately inserted outlier.
What you can do after
Apply it via Darts to fit forecasts, predict a held-out horizon, plot results, and inspect unusually large errors.

Read how Outlier Detection in Python explains arima →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.