Fast Additive Switching of Seasonality, Trend and Exogenous Regressors
(FASSTER) is a state space model designed for forecasting time series with
multiple seasonal patterns. The model extends traditional state space models
by introducing a switching component to the measurement equation, enabling
flexible modeling of complex seasonal patterns, and time series dynamics with
rapid structural changes.
-
FASSTER model implementation:
-
Model specification: Flexible formula interface supporting:
trend()for polynomial trendsseason()for seasonal factorsfourier()for trigonometric seasonal termsARMA()for autoregressive moving average componentsxreg()for exogenous regressors%S%switching operator for group-specific model structures%?%conditional operator for time-varying components
-
Model methods: Full integration with the fable framework:
fitted()andresiduals()for model diagnosticsaugment()for augmenting data with model estimatestidy()for extracting coefficients (initial state estimates)glance()for model summary statistics (AIC, BIC, log-likelihood)report()for displaying estimated state and observation variancescomponents()for decomposing fitted values into trend and seasonal componentsforecast()for generating predictionsinterpolate()for filling missing valuesrefit()for applying a fitted model to new data with optional re-estimationstream()for extending models with new observations
-
Heuristic estimation: Model parameters are estimated using a heuristic
approach based on filtering and smoothing to obtain initial state parameters
and variance estimates.