Seasonality Models
Classic
- class ThymeBoost.seasonality_models.classic_seasonality.ClassicSeasonalityModel(seasonal_period, normalize_seasonality, seasonality_weights)
Bases:
SeasonalityBaseModelSeasonality for naive decomposition method.
- fit(y, **kwargs)
Fit the seasonal component for naive method in the boosting loop.
- Parameters:
y (TYPE) – DESCRIPTION.
**kwargs (TYPE) – DESCRIPTION.
- Return type:
None.
- model = 'classic'
- predict(forecast_horizon, model_params)
Fourier
- class ThymeBoost.seasonality_models.fourier_seasonality.FourierSeasonalityModel(seasonal_period, normalize_seasonality, seasonality_weights)
Bases:
SeasonalityBaseModelSeasonality for naive decomposition method.
- fit(y, **kwargs)
Fit the seasonal component for fourier basis function method in the boosting loop.
- Parameters:
y (TYPE) – DESCRIPTION.
**kwargs (TYPE) – DESCRIPTION.
- Return type:
None.
- get_fourier_series(t, fourier_order)
- handle_seasonal_weights(y)
- model = 'fourier'
- predict(forecast_horizon, model_params)