Time series analysis and forecasting algorithms.
algorithms, these learn from a sequence's own history rather than from a feature matrix.ARIMA it really does fit the seasonal and moving-average terms, and it supports regressors and forecast intervals.
deep holds NBEATSForecaster, NHITSForecaster and PatchTSTForecaster. They are native TuiML implementations, but they need a tensor library with autograd, so fitting one requires pip install 'tuiml[torch]'. Importing them never imports torch and constructing one never requires it — only fit does, and it raises a clear ImportError naming the install command.classification is a separate task: it labels a whole series by its shape rather than forecasting its next value. See DTWNeighborsClassifier.Regressor, not Classifier: forecasting predicts a continuous value. Ordinary cross-validation shuffles observations and leaks the future into the past, so evaluate with TimeSeriesSplit, which only ever trains on data preceding the test fold.Autoregressive (AR) models for univariate time series forecasting.
Autoregressive Integrated Moving Average (ARIMA) models for time series.
Autoregressive Moving Average (ARMA) models for stationary time series.
Croston's method and its variants for intermittent demand forecasting.
Exponential Smoothing models for time series forecasting.
Moving Average (MA) models for univariate time series forecasting.
Prophet forecasting model for business time series.
Seasonal ARIMA with eXogenous regressors, estimated by Kalman-filter MLE.
Seasonal-Trend decomposition using LOESS (STL) for time series.
TBATS: trigonometric seasonal exponential smoothing with Box-Cox and ARMA errors.
Theta method for univariate time series forecasting.
Vector Autoregression (VAR) for multivariate time series forecasting.