Forecasting¶
The aeon.forecasting module contains algorithms for forecasting.
All forecasters in aeon can be listed using the aeon.utils.discovery
.all_estimators function using type_filter="forecaster", optionally filtered by
tags. Valid tags for forecasters can be found with aeon.utils.tags
.all_tags_for_estimator function with the argument "forecaster".
Forecasting Models¶
|
Abstract base class for time series forecasters. |
|
Naive forecaster with multiple strategies and flexible horizon. |
|
Regression based forecasting. |
Statistical Models¶
|
AutoRegressive Integrated Moving Average (ARIMA) forecaster. |
|
AutoRegressive Integrated Moving Average (ARIMA) forecaster. |
|
Exponential Smoothing (ETS) forecaster. |
|
Automatic Exponential Smoothing forecaster. |
|
Threshold Autoregressive (TAR) [1] forecaster with fixed parameters. |
|
Threshold Autoregressive (AutoTAR) forecaster with fast threshold search. |
|
Classical Theta forecaster. |
|
Time-Varying Parameter (TVP) Forecaster using Kalman filter as described in [1]. |
Deep Learning Models¶
|
Base class for deep learning forecasters in aeon. |
|
A deep learning forecaster using DeepAR architecture. |
|
A deep learning forecaster using Temporal Convolutional Network (TCN). |
Machine Learning Models¶
|
Self-Exciting Threshold AutoRegressive (SETAR) forecaster with 2 regimes. |
|
SETAR-Forest: Bagging + random subspace ensemble of SETAR-Tree base learners. |
|
SETAR-Tree: A tree algorithm for global time series forecasting. |