Back to models
Param Estimator

SeasonalityPeriodogram

Score periodicities by their spectral power.

Quickstart

python
from sktime.param_est.seasonality import SeasonalityPeriodogram

estimator = SeasonalityPeriodogram(min_period=4, max_period=None, thresh=0.1)

Parameters(3)

min_periodint
Disregard periods shorter than this number of samples. Defaults to 4
max_periodint
Disregard periods longer than this number of samples. Defaults to None
threshfloat (0..1)
Retain periods scoring above thresh*maxscore. Defaults to 0.10

Examples

>>> from sktime.datasets import load_airline
>>> from sktime.param_est.seasonality import SeasonalityPeriodogram
>>> X = load_airline (). diff ()[1:]
>>> sp_est = SeasonalityPeriodogram ()
>>> sp_est. fit (X) SeasonalityPeriodogram(
... )
>>> sp_est. get_fitted_params ()["sp" ] 6
>>> sp_est. get_fitted_params ()["sp_significant" ] array([6, 12, 14, 4, 10, 5])