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)