Back to models
Transformer

ConditionalDeseasonalizer

Inverse transformUnequal length

Remove seasonal components from time series, conditional on seasonality test.

Quickstart

python
from sktime.transformations.detrend import ConditionalDeseasonalizer

estimator = ConditionalDeseasonalizer(seasonality_test=None, sp=1, model='additive')

Parameters(3)

seasonality_testcallable or None, default=None
Callable that tests for seasonality and returns True when data is seasonal and False otherwise. If None, 90% autocorrelation seasonality test is used.
spint, default=1
Seasonal periodicity.
model{“additive”, “multiplicative”}, default=”additive”
Model to use for estimating seasonal component.

Examples

>>> from sktime.transformations.detrend import ConditionalDeseasonalizer
>>> from sktime.datasets import load_airline
>>> y = load_airline ()
>>> transformer = ConditionalDeseasonalizer (sp = 12)
>>> y_hat = transformer. fit_transform (y)