Explore available forecasting models in kats.models
mainThe kats.models package provides a wide variety of time series forecasting models. You can use specific model implementations depending on your data characteristics (e.g., seasonality, trend, or multivariate requirements). Available model modules include:
- Univariate Models:
kats.models.arima: Autoregressive Integrated Moving Average models.kats.models.sarima: Seasonal ARIMA models.kats.models.holtwinters: Exponential smoothing models.kats.models.theta: Theta decomposition models.kats.models.prophet: Facebook Prophet implementation.kats.models.stlf: Seasonal-Trend decomposition using LOESS and Fourier terms.kats.models.harmonic_regression: Models using harmonic components.kats.models.quadratic_model: Models with quadratic trends.kats.models.linear_model: Linear regression-based models.
- Multivariate & Vector Models:
kats.models.var: Vector Autoregression.kats.models.bayesian_var: Bayesian Vector Autoregression.kats.models.nowcasting: Models for nowcasting.
- Advanced & Ensemble Models:
kats.models.ensemble: Combines multiple models.kats.models.metalearner: Uses meta-learning to select/combine models.kats.models.lstm: Long Short-Term Memory neural networks.kats.models.reconciliation: For reconciling hierarchical forecasts.