Estimator Overview

The table below gives an overview of all estimators in aeon and their capabilities.

  • Supporting multivariate time series (Mult.)

  • Supporting unequal length time series (Uneq.)

  • Supporting missing values (Miss.)

Estimator name

Module

Method family

Mult.

Uneq.

Miss.

ClassificationAdapter

anomaly_detection

collection

❌

❌

❌

OutlierDetectionAdapter

anomaly_detection

collection

❌

❌

❌

ROCKAD

anomaly_detection

collection

✅

❌

❌

PyODAdapter

anomaly_detection

series

✅

❌

❌

CBLOF

anomaly_detection

series/distance_based

✅

❌

❌

KMeansAD

anomaly_detection

series/distance_based

✅

❌

❌

LOF

anomaly_detection

series/distance_based

✅

❌

❌

LeftSTAMPi

anomaly_detection

series/distance_based

❌

❌

❌

MADRID

anomaly_detection

series/distance_based

❌

❌

❌

MERLIN

anomaly_detection

series/distance_based

❌

❌

❌

ROCKAD

anomaly_detection

series/distance_based

✅

❌

❌

STOMP

anomaly_detection

series/distance_based

❌

❌

❌

COPOD

anomaly_detection

series/distribution_based

✅

❌

❌

DWT_MLEAD

anomaly_detection

series/distribution_based

❌

❌

❌

ExtendedIsolationForest

anomaly_detection

series/outlier_detection

✅

❌

❌

IsolationForest

anomaly_detection

series/outlier_detection

✅

❌

❌

OneClassSVM

anomaly_detection

series/outlier_detection

✅

❌

❌

STRAY

anomaly_detection

series/outlier_detection

✅

❌

✅

DummyClassifier

classification

N/A

✅

✅

✅

ClassifierChannelEnsemble

classification

compose

✅

❌

❌

ClassifierEnsemble

classification

compose

❌

❌

❌

ClassifierPipeline

classification

compose

❌

❌

❌

Arsenal

classification

convolution_based

✅

❌

❌

HydraClassifier

classification

convolution_based

✅

❌

❌

MiniRocketClassifier

classification

convolution_based

✅

❌

❌

MultiRocketClassifier

classification

convolution_based

✅

❌

❌

MultiRocketHydraClassifier

classification

convolution_based

✅

❌

❌

RocketClassifier

classification

convolution_based

✅

❌

❌

DisjointCNNClassifier

classification

deep_learning

✅

❌

❌

EncoderClassifier

classification

deep_learning

✅

❌

❌

FCNClassifier

classification

deep_learning

✅

❌

❌

InceptionTimeClassifier

classification

deep_learning

✅

❌

❌

IndividualInceptionClassifier

classification

deep_learning

✅

❌

❌

IndividualLITEClassifier

classification

deep_learning

✅

❌

❌

LITETimeClassifier

classification

deep_learning

✅

❌

❌

MLPClassifier

classification

deep_learning

✅

❌

❌

ResNetClassifier

classification

deep_learning

✅

❌

❌

TimeCNNClassifier

classification

deep_learning

✅

❌

❌

BOSSEnsemble

classification

dictionary_based

❌

❌

❌

ContractableBOSS

classification

dictionary_based

❌

❌

❌

IndividualBOSS

classification

dictionary_based

❌

❌

❌

IndividualTDE

classification

dictionary_based

✅

❌

❌

MUSE

classification

dictionary_based

✅

❌

❌

MrSEQLClassifier

classification

dictionary_based

❌

❌

❌

MrSQMClassifier

classification

dictionary_based

❌

❌

❌

REDCOMETS

classification

dictionary_based

✅

❌

❌

TemporalDictionaryEnsemble

classification

dictionary_based

✅

❌

❌

WEASEL

classification

dictionary_based

❌

❌

❌

WEASEL_V2

classification

dictionary_based

❌

❌

❌

ElasticEnsemble

classification

distance_based

✅

✅

❌

KNeighborsTimeSeriesClassifier

classification

distance_based

✅

✅

❌

ProximityForest

classification

distance_based

✅

✅

❌

ProximityTree

classification

distance_based

✅

✅

❌

ProbabilityThresholdEarlyClassifier

classification

early_classification

✅

❌

❌

TEASER

classification

early_classification

✅

❌

❌

Catch22Classifier

classification

feature_based

✅

✅

❌

FreshPRINCEClassifier

classification

feature_based

✅

❌

❌

SignatureClassifier

classification

feature_based

✅

❌

❌

SummaryClassifier

classification

feature_based

✅

❌

❌

TDMVDCClassifier

classification

feature_based

❌

❌

❌

TSFreshClassifier

classification

feature_based

✅

✅

❌

HIVECOTEV1

classification

hybrid

❌

❌

❌

HIVECOTEV2

classification

hybrid

✅

❌

❌

RISTClassifier

classification

hybrid

✅

❌

❌

CanonicalIntervalForestClassifier

classification

interval_based

✅

❌

❌

DrCIFClassifier

classification

interval_based

✅

❌

❌

IntervalForestClassifier

classification

interval_based

✅

❌

❌

QUANTClassifier

classification

interval_based

✅

❌

❌

RSTSF

classification

interval_based

✅

❌

❌

RandomIntervalClassifier

classification

interval_based

✅

❌

❌

RandomIntervalSpectralEnsembleClassifier

classification

interval_based

✅

❌

❌

SupervisedIntervalClassifier

classification

interval_based

✅

❌

❌

SupervisedTimeSeriesForest

classification

interval_based

✅

❌

❌

TimeSeriesForestClassifier

classification

interval_based

✅

❌

❌

IndividualOrdinalTDE

classification

ordinal_classification

✅

❌

❌

OrdinalTDE

classification

ordinal_classification

✅

❌

❌

RDSTClassifier

classification

shapelet_based

✅

✅

❌

RSASTClassifier

classification

shapelet_based

❌

❌

❌

SASTClassifier

classification

shapelet_based

❌

❌

❌

ShapeletTransformClassifier

classification

shapelet_based

✅

✅

❌

PrevalidatedRidgeClassifier

classification

sklearn

❌

❌

❌

SklearnClassifierWrapper

classification

sklearn

❌

❌

❌

DummyClusterer

clustering

N/A

✅

✅

✅

ElasticSOM

clustering

N/A

✅

❌

❌

KASBA

clustering

N/A

✅

❌

❌

KShape

clustering

N/A

✅

❌

❌

KSpectralCentroid

clustering

N/A

✅

❌

❌

TimeSeriesAgglomerative

clustering

N/A

✅

❌

❌

TimeSeriesCLARA

clustering

N/A

✅

❌

❌

TimeSeriesCLARANS

clustering

N/A

✅

❌

❌

TimeSeriesKMeans

clustering

N/A

✅

❌

❌

TimeSeriesKMedoids

clustering

N/A

✅

❌

❌

TimeSeriesKernelKMeans

clustering

N/A

✅

❌

❌

ClustererPipeline

clustering

compose

❌

❌

❌

AEAttentionBiGRUClusterer

clustering

deep_learning

✅

❌

❌

AEBiGRUClusterer

clustering

deep_learning

✅

❌

❌

AEDCNNClusterer

clustering

deep_learning

✅

❌

❌

AEDRNNClusterer

clustering

deep_learning

✅

❌

❌

AEFCNClusterer

clustering

deep_learning

✅

❌

❌

AEResNetClusterer

clustering

deep_learning

✅

❌

❌

Catch22Clusterer

clustering

feature_based

✅

✅

❌

SummaryClusterer

clustering

feature_based

✅

❌

❌

TSFreshClusterer

clustering

feature_based

✅

✅

❌

NaiveForecaster

forecasting

N/A

❌

❌

❌

RegressionForecaster

forecasting

N/A

❌

❌

❌

DeepARForecaster

forecasting

deep_learning

❌

❌

❌

NBeatsForecaster

forecasting

deep_learning

❌

❌

❌

TCNForecaster

forecasting

deep_learning

❌

❌

❌

EnsembleForecaster

forecasting

ensembles

❌

❌

❌

SETAR

forecasting

machine_learning

❌

❌

❌

SETARForest

forecasting

machine_learning

❌

❌

❌

SETARTree

forecasting

machine_learning

❌

❌

❌

ARIMA

forecasting

stats

❌

❌

❌

AutoARIMA

forecasting

stats

❌

❌

❌

AutoCES

forecasting

stats

❌

❌

❌

AutoETS

forecasting

stats

❌

❌

❌

AutoTAR

forecasting

stats

❌

❌

❌

CES

forecasting

stats

❌

❌

❌

DOTM

forecasting

stats

❌

❌

❌

ETS

forecasting

stats

❌

❌

❌

SCUM

forecasting

stats

❌

❌

❌

TAR

forecasting

stats

❌

❌

❌

TVP

forecasting

stats

❌

❌

❌

Theta

forecasting

stats

❌

❌

❌

DummyRegressor

regression

N/A

✅

✅

✅

RegressorEnsemble

regression

compose

❌

❌

❌

RegressorPipeline

regression

compose

❌

❌

❌

HydraRegressor

regression

convolution_based

✅

❌

❌

MiniRocketRegressor

regression

convolution_based

✅

❌

❌

MultiRocketHydraRegressor

regression

convolution_based

✅

❌

❌

MultiRocketRegressor

regression

convolution_based

✅

❌

❌

RocketRegressor

regression

convolution_based

✅

❌

❌

DisjointCNNRegressor

regression

deep_learning

✅

❌

❌

EncoderRegressor

regression

deep_learning

✅

❌

❌

FCNRegressor

regression

deep_learning

✅

❌

❌

InceptionTimeRegressor

regression

deep_learning

✅

❌

❌

IndividualInceptionRegressor

regression

deep_learning

✅

❌

❌

IndividualLITERegressor

regression

deep_learning

✅

❌

❌

LITETimeRegressor

regression

deep_learning

✅

❌

❌

MLPRegressor

regression

deep_learning

✅

❌

❌

RecurrentRegressor

regression

deep_learning

✅

❌

❌

ResNetRegressor

regression

deep_learning

✅

❌

❌

TimeCNNRegressor

regression

deep_learning

✅

❌

❌

KNeighborsTimeSeriesRegressor

regression

distance_based

✅

✅

❌

Catch22Regressor

regression

feature_based

✅

✅

❌

FreshPRINCERegressor

regression

feature_based

✅

❌

❌

SummaryRegressor

regression

feature_based

✅

❌

❌

TSFreshRegressor

regression

feature_based

✅

✅

❌

RISTRegressor

regression

hybrid

✅

❌

❌

CanonicalIntervalForestRegressor

regression

interval_based

✅

❌

❌

DrCIFRegressor

regression

interval_based

✅

❌

❌

IntervalForestRegressor

regression

interval_based

✅

❌

❌

QUANTRegressor

regression

interval_based

✅

❌

❌

RandomIntervalRegressor

regression

interval_based

✅

❌

❌

RandomIntervalSpectralEnsembleRegressor

regression

interval_based

✅

❌

❌

TimeSeriesForestRegressor

regression

interval_based

✅

❌

❌

RDSTRegressor

regression

shapelet_based

✅

✅

❌

SklearnRegressorWrapper

regression

sklearn

❌

❌

❌

BinSegmenter

segmentation

N/A

❌

❌

❌

ClaSPSegmenter

segmentation

N/A

❌

❌

❌

EAggloSegmenter

segmentation

N/A

✅

❌

❌

FLUSSSegmenter

segmentation

N/A

❌

❌

❌

GreedyGaussianSegmenter

segmentation

N/A

✅

❌

❌

HMMSegmenter

segmentation

N/A

❌

❌

❌

HidalgoSegmenter

segmentation

N/A

✅

❌

❌

InformationGainSegmenter

segmentation

N/A

✅

❌

❌

RandomSegmenter

segmentation

N/A

✅

❌

✅

MASS

similarity_search

subsequence

✅

❌

❌

NaiveSubsequenceSearch

similarity_search

subsequence

✅

❌

❌

NaiveSeriesSearch

similarity_search

whole_series

✅

❌

❌

SimHashIndexANN

similarity_search

whole_series

✅

❌

❌

ARCoefficientTransformer

transformations

collection

✅

❌

❌

AutocorrelationFunctionTransformer

transformations

collection

✅

❌

❌

Centerer

transformations

collection

✅

✅

❌

DWTTransformer

transformations

collection

✅

❌

❌

DownsampleTransformer

transformations

collection

✅

✅

❌

HOG1DTransformer

transformations

collection

❌

❌

❌

MinMaxScaler

transformations

collection

✅

✅

❌

Normalizer

transformations

collection

✅

✅

❌

PeriodogramTransformer

transformations

collection

✅

✅

❌

SeriesToCollectionBroadcaster

transformations

collection

❌

✅

❌

SimpleImputer

transformations

collection

✅

✅

✅

SlopeTransformer

transformations

collection

✅

❌

❌

Tabularizer

transformations

collection

✅

❌

❌

ChannelScorer

transformations

collection/channel_selection

✅

❌

❌

ElbowClassPairwise

transformations

collection/channel_selection

✅

❌

❌

ElbowClassSum

transformations

collection/channel_selection

✅

❌

❌

RandomChannelSelector

transformations

collection/channel_selection

✅

❌

❌

TSelect

transformations

collection/channel_selection

✅

❌

❌

CollectionId

transformations

collection/compose

✅

✅

✅

CollectionTransformerPipeline

transformations

collection/compose

❌

❌

❌

HydraTransformer

transformations

collection/convolution_based

✅

❌

❌

MiniRocket

transformations

collection/convolution_based

✅

❌

❌

MultiRocket

transformations

collection/convolution_based

✅

❌

❌

Rocket

transformations

collection/convolution_based

✅

❌

❌

ROCKETGPU

transformations

collection/convolution_based/rocketGPU

✅

❌

❌

BORF

transformations

collection/dictionary_based

✅

❌

✅

PAA

transformations

collection/dictionary_based

✅

❌

❌

SAX

transformations

collection/dictionary_based

✅

❌

❌

SFA

transformations

collection/dictionary_based

❌

❌

❌

SFAFast

transformations

collection/dictionary_based

❌

❌

❌

SFAWhole

transformations

collection/dictionary_based

❌

❌

❌

Catch22

transformations

collection/feature_based

✅

✅

❌

SevenNumberSummary

transformations

collection/feature_based

✅

✅

❌

TSFresh

transformations

collection/feature_based

✅

✅

❌

TSFreshRelevant

transformations

collection/feature_based

✅

✅

❌

ADASYN

transformations

collection/imbalance

❌

❌

❌

ESMOTE

transformations

collection/imbalance

❌

❌

❌

OHIT

transformations

collection/imbalance

❌

❌

❌

RandomOverSampler

transformations

collection/imbalance

✅

❌

❌

SMOTE

transformations

collection/imbalance

❌

❌

❌

QUANTTransformer

transformations

collection/interval_based

✅

❌

❌

RandomIntervals

transformations

collection/interval_based

✅

❌

❌

SupervisedIntervals

transformations

collection/interval_based

✅

❌

❌

TRILITE

transformations

collection/self_supervised

✅

❌

❌

TimeMCL

transformations

collection/self_supervised

✅

❌

❌

RSAST

transformations

collection/shapelet_based

❌

❌

❌

RandomDilatedShapeletTransform

transformations

collection/shapelet_based

✅

✅

❌

RandomShapeletTransform

transformations

collection/shapelet_based

✅

✅

❌

SAST

transformations

collection/shapelet_based

❌

❌

❌

SignatureTransformer

transformations

collection/signature_based

✅

❌

❌

Padder

transformations

collection/unequal_length

✅

✅

❌

Resizer

transformations

collection/unequal_length

✅

✅

❌

Truncator

transformations

collection/unequal_length

✅

✅

❌

AutoCorrelationSeriesTransformer

transformations

series

✅

❌

❌

BKFilter

transformations

series

✅

❌

❌

BoxCoxTransformer

transformations

series

❌

❌

❌

ClaSPTransformer

transformations

series

❌

❌

❌

CollectionToSeriesWrapper

transformations

series

❌

❌

❌

DifferenceTransformer

transformations

series

✅

❌

❌

Dobin

transformations

series

✅

❌

❌

LogTransformer

transformations

series

✅

❌

❌

MSTLSeriesTransformer

transformations

series

❌

❌

✅

MatrixProfileTransformer

transformations

series

❌

❌

❌

PCASeriesTransformer

transformations

series

✅

❌

❌

PLASeriesTransformer

transformations

series

❌

❌

❌

STLSeriesTransformer

transformations

series

❌

❌

❌

ScaledLogitSeriesTransformer

transformations

series

✅

❌

❌

StatsModelsACF

transformations

series

❌

❌

❌

StatsModelsPACF

transformations

series

❌

❌

❌

WarpingSeriesTransformer

transformations

series

✅

❌

❌

YeoJohnsonTransformer

transformations

series

❌

❌

❌

SeriesId

transformations

series/compose

✅

❌

✅

SeriesTransformerPipeline

transformations

series/compose

❌

❌

❌

DiscreteFourierApproximation

transformations

series/smoothing

✅

❌

❌

ExponentialSmoothing

transformations

series/smoothing

✅

❌

❌

GaussianFilter

transformations

series/smoothing

✅

❌

❌

LOWESS

transformations

series/smoothing

✅

❌

❌

MovingAverage

transformations

series/smoothing

✅

❌

❌

RecursiveMedianSieve

transformations

series/smoothing

✅

❌

❌

SavitzkyGolayFilter

transformations

series/smoothing

✅

❌

❌