Transforms¶
Details and available algorithms¶
See the API documentation for further details on available feature extractions and transformations:
AddConstTransform add constant for given series. |
|
|
Base class for all the change points based transforms. |
BoxCoxTransform applies Box-Cox transformation to DataFrame. |
|
|
Transform that makes a detrending of change-point intervals. |
|
Transform that makes label encoding of change-point intervals. |
|
Transform that makes a detrending of change-point intervals. |
|
DateFlagsTransform is a class that implements extraction of the main date-based features from datetime column. |
|
Transform that uses |
|
Transform that uses |
|
Calculate a time series differences. |
Shifts exogenous variables from a given dataframe. |
|
|
Filters features in each segment of the dataframe. |
Adds fourier features to the dataset. |
|
|
Transform that provides feature filtering by Gale-Shapley matching algorithm according to the relevance table. |
HolidayTransform generates series that indicates holidays in given dataframe. |
|
|
IrreversibleChangePointsTransform class is a base class for all irreversible transforms that work with change point. |
Class to apply irreversible transform in per segment manner. |
|
Base class to create irreversible transforms. |
|
|
Encode categorical feature with value between 0 and n_classes-1. |
Generates series of lags from given dataframe. |
|
|
|
|
Transform that uses linear regression with polynomial features to make a detrending. |
|
LogTransform applies logarithm transformation for given series. |
MADTransform computes Mean Absolute Deviation over the window. |
|
|
Transform that selects features according to MRMR variable selection method adapted to the timeseries case. |
Scale each feature by its maximum absolute value. |
|
MaxTransform computes max value for given window. |
|
|
Makes expanding mean target encoding of the segment. |
MeanTransform computes average value for given window. |
|
|
Transform that uses |
MedianTransform computes median value for given window. |
|
|
MinMaxDifferenceTransform computes difference between max and min values for given window. |
Transform features by scaling each feature to a given range. |
|
MinTransform computes min value for given window. |
|
|
Encode categorical feature as a one-hot numeric features. |
Base class to create one segment transforms to apply to data. |
|
Class to apply transform in per segment manner. |
|
|
Transform that uses |
QuantileTransform computes quantile value for given window. |
|
|
ResampleWithDistributionTransform resamples the given column using the distribution of the other column. |
|
ReversibleChangePointsTransform class is a base class for all reversible transforms that work with change point. |
Class to apply reversible transform in per segment manner. |
|
Base class to create reversible transforms. |
|
Scale features using statistics that are robust to outliers. |
|
Transform that uses |
|
|
Encode segment label to categorical. |
|
SpecialDaysTransform generates series that indicates is weekday/monthday is special in given dataframe. |
Standardize features by removing the mean and scaling to unit variance. |
|
StdTransform computes std value for given window. |
|
SumTransform computes sum of values over given window. |
|
|
Transform that uses Theil–Sen regression with polynomial features to make a detrending. |
|
TimeFlagsTransform is a class that implements extraction of the main time-based features from datetime column. |
|
Transform to fill NaNs in series of a given dataframe. |
|
Base class to create any transforms to apply to data. |
|
Transform that selects features according to tree-based models feature importance. |
|
Transform that adds trend as a feature. |
YeoJohnsonTransform applies Yeo-Johns transformation to a DataFrame. |