Overview of sktime's estimators
Simple (or first-degree) transformations:
Single time series to primitives
Name
Class
Maintainer
References
e.g. Fitted parameter feature extraction
Single time series to single time series
Name
Class
Maintainer
References
e.g. Fourier transform
Nested data frame to nested data frame
Nested data frame to tabular data frame
Name
Class
Maintainer
References
Tabularise (UK)
transformers.compose.Tabulariser
@mloning
Tabularize (US)
transformers.compose.Tabularizer
@mloning
Auto-correlation function
transformers.spectral_based.AutoCorrelationFourierTransformer
@jsellier
Cosine Transform
transformers.spectral_based.CosineTransformer
@jsellier
Discrete Fourier Transform
transformers.spectral_based.DiscreteFourierTransformer
@jsellier
Power Spectrum
transformers.spectral_based.PowerSpectrumTransformer
@jsellier
tsfresh Feature Extractor
transformers.summarise._tsfresh.TSFreshFeatureExtractor
@mloning @Ayushmaanseth
tsfresh Relevant Feature Extractor
transformers.summarise._tsfresh.TSFreshRelevantFeatureExtractor
@mloning @Ayushmaanseth
Derivative Series
transformers.summarise.DeriativeSlopeTransformer
@mloning
Plateau Finder
transformers.summarise.PlateauFinder
@mloning
Random Interval Feature Extractor
transformers.summarise.RandomIntervalFeatureExtractor
@mloning
Matrix profile
transformers.matrix_profile
Claudia Rincon Sanchez
(custom implementation)
Principal component scores after tabularization
transformers.PCATransformer
@prockenschaub
Hotelling (1933) - Analysis of a complex of statistical variables into principal components
Shapelet transform
transformers.ShapeletTransform
@jasonlines
Hills et al (2014) - Classification of time series by shapelet transformation
Shapelet transform (contracted)
transformers.ContractedShapeletTransform
@jasonlines
Hills et al (2014) - Classification of time series by shapelet transformation
Shapelet transform (random sampled)
transformers.RandomEnumerationShapeletTransform
@jasonlines
Hills et al (2014) - Classification of time series by shapelet transformation
Multivariate nested data frame to univariate nested data frame (n-mts-to-n-1-ts)
Name
Class
Maintainer
References
Concatenate variables
transformers.compose.ColumnConcatenator
@mloning
| Name | Class | Maintainer | References |
| ------| ------ | ------- | ------ | ------- |
| n-ts-to-X | Concatenate column-wise | transformers.compose.ColumnTransformer | @mloning | |
| n-ts-to-X | Feature union | pipeline.FeatureUnion | @mloning | |
From/output
To/input
Name
Class
Maintainer
References
n-ts-to-df
1-ts-to-df
Apply row-wise
transformers.compose.RowwiseTransformer
@mloning
Paired (or second-degree) transformations:
Note: the interface for 2nd degree transformers is currently under re-factoring, and currently not consistent or homogenous.
Name
Class
Maintainer
References
Univariate time series classifiers
Multivariate time series classifiers
name
sktime class
maintainer
literature
Ensembling (abstract/1st order)
(only abstract ensembles in this list - hard-coded ensembles go in one of the lists for atoms)
Of
Name
Class
Maintainer
References
univariate TSC
boosting TSC
classifiers.compose.ensemble.TimeSeriesForestClassifier
@mloning
Components
Name
Class
Maintainer
References
Transformers, classifiers, regressors
pipeline
sktime.pipeline.Pipeline
From/output
To/input
Name
Class
Maintainer
References
multivariate TSC
univariate TSC
column ensembler
classifiers.compose.column_ensembler.ColumnEnsembleClassifier
@abostrom
Univariate time series regressors
Name
Class
Maintainer
References
Multivariate time series regressors
Name
Class
Maintainer
References
Endogenous time series forecasters
Name
Class
Maintainer
References
Naive forecaster
NaiveForecaster
@mloning
Holt-Winters exponential smoothing forecaster
ExpSmoothingForecaster
@mloning, @big-o
Theta forecaster
ThetaForecaster
@big-o
Unmasking the Theta method
Multivariate Time Series Forecasting
Name
Class
Maintainer
References
Name
Class
Maintainer
References
Name
Class
Maintainer
References
Name
Class
Maintainer
References
name
sktime class
maintainer
literature
Name
Class
Maintainer
References