Forecasting#

The aeon.forecasting module contains algorithms and composition tools for forecasting.

All clusterers in aeon``can be listed using the ``aeon.registry.all_estimators utility, using estimator_types="forecaster", optionally filtered by tags. Valid tags can be listed using aeon.registry.all_tags.

Base#

Pipeline composition#

Compositors for building forecasting pipelines. Pipelines can also be constructed using *, +, and | dunders.

Reduction#

Reduction forecasters that use sklearn regressors or aeon time series regressors to make forecasts. Use make_reduction for easy specification.

Naive forecaster#

Prediction intervals#

Wrappers that add prediction intervals to any forecaster.

Trend forecasters#

Exponential smoothing based forecasters#

AR/MA type forecasters#

Forecasters with AR or MA component. All “ARIMA” models below include SARIMAX capability.

Structural time series models#

Ensembles and stacking#

Hierarchical reconciliation#

Online and stream forecasting#

Model selection and tuning#

Model Evaluation (Backtesting)#

Time series splitters#

Time series splitters can be used in both evaluation and tuning.