Back to models
Transformer

TSFeaturesTransformer

Transformer for extracting time series features via tsfeatures.

Quickstart

python
from sktime.transformations.tsfeatures import TSFeaturesTransformer

estimator = TSFeaturesTransformer(features=None, scale=True)

Parameters(2)

featureslist of callable, optional
List of feature functions to compute. If None, uses default feature set.
scalebool, optional (default=True)
Whether to (mean-std) scale data before computing features.

Examples

>>> from sktime.transformations.tsfeatures import TSFeaturesTransformer
>>> from sktime.utils._testing.series import _make_series
>>> X = _make_series ()
>>> transformer = TSFeaturesTransformer ()
>>> Xt = transformer. fit_transform (X)
>>> # Example using specific features
>>> from tsfeatures.tsfeatures import acf_features
>>> acf_transformer = TSFeaturesTransformer (
... features = [acf_features ],
... )
>>> acf_Xt = acf_transformer. fit_transform (X)

References

  1. [1 ] https://github.com/Nixtla/tsfeatures