Estimator types#

This section lists the various object types (scitypes) available in sktime.

sktime supports unified interfaces for different types of algorithms and objects. These are internally referred to as scitypes, with strict string identifiers such as "forecaster", "classifier", "detector", etc.

Each object type corresponds to a specific unified interface and base class. Every object in sktime has one or more scitypes, which can be inspected via its "object_type" tag.

For a list of all tags, see Object and estimator tags.

AI algorithms#

aligner

Time series aligner or sequence aligner.

classifier

Time series classifier.

clusterer

Time series clusterer.

detector

Detector of anomalies, outliers, or change points.

forecaster

Time series forecaster.

param_est

Parameter fitting estimator.

regressor

Time series regressor.

transformer

Time series transformer.

transformer_pairwise

Pairwise transformer for tabular data, distance or kernel.

transformer_pairwise_panel

Pairwise transformer for panel data, distance or kernel.

Data handling#

dataset

Dataset object.

dataset_classification

Classification Dataset.

dataset_forecasting

Forecasting Dataset class.

dataset_regression

Regression Dataset class.

splitter

Time series splitter.

Evaluation and metrics#

metric

Performance metric for time series.

metric_detection

Performance metric for time series detection tasks.

metric_forecasting

Performance metric for time series forecasting, point forecasts.

metric_forecasting_proba

Performance metric for time series forecasting, probabilistic forecasts.

Catalogues and collections#

catalogue

Catalogue of objects.

General types#

object

Universal type for all objects in sktime.

estimator

Estimator objects, i.e., objects with fit method.

Retrieving estimator types programmatically#

get_obj_scitype_list([mixin, ...])

Return list of object scitype shorthands in sktime.

get_base_class_register([mixin, ...])

Return register of object scitypes and base classes in sktime.

get_base_class_lookup([mixin, include_baseobjs])

Return lookup dictionary of scitype shorthands to base classes in sktime.