Time-Series Forecasting
Time-series forecasting predicts future values from observations ordered in time. The modeling problem is inseparable from the decision: what is known at the forecast origin, which horizon matters, how uncertainty is represented, and how errors translate into cost. Validation must respect temporal order, otherwise future information leaks into training.
This section moves from basic time-series structure to statistical models, machine-learning and deep models, evaluation, probabilistic forecasts, reconciliation, system operation, and domain examples.
Knowledge map
Fundamentals feed both statistical and learned model families; all of them route through evaluation, then uncertainty, reconciliation, and production operation before reaching applications.
flowchart TD Fund[Time-Series Fundamentals] --> Stat[Statistical Models: ARIMA, ETS, State Space] Fund --> ML[ML and Deep Models] Stat --> Eval[Evaluation and Backtesting] ML --> Eval Eval --> Unc[Probabilistic Forecasting and Intervals] Unc --> Recon[Hierarchical and Temporal Reconciliation] Eval --> Ops[System Design, Drift, Monitoring] Ops --> Apps[Demand, Energy, Maintenance]
Reading path
Read the fundamentals, then the model families, evaluation, uncertainty, reconciliation, operation, and applications.
- Time Series Fundamentals: the vocabulary of series, horizons, and origins.
- Trend Seasonality Cycles Noise: the components a forecaster decomposes.
- Stationarity: when statistical properties hold still enough to model.
- Autocorrelation and Partial Autocorrelation: reading lag structure.
- Forecasting Problem Formulation: tying the target and horizon to a decision.
- Forecasting Data and Covariates: what is known at the origin, including future-known inputs.
- Feature Engineering for Forecasting: lags, calendar, and rolling features without leakage.
- Autoregressive Models: regressing on a series’ own past.
- Moving Average Models: regressing on past shocks.
- ARMA: combining autoregressive and moving-average terms.
- ARIMA: adding differencing for non-stationary series.
- SARIMA: seasonal extensions of ARIMA.
- Exponential Smoothing: weighted recency for level, trend, and season.
- State Space Models: latent-state formulation of many classical models.
- Kalman Filters: recursive prediction and update for linear Gaussian state space.
- Statistical Forecasting: the practical statistical baseline stack.
- Machine Learning Forecasting: tabular ML with engineered features.
- Deep Learning Forecasting: when neural models earn their complexity.
- RNN and LSTM Forecasting: recurrent sequence models for forecasting.
- Temporal Convolutional Networks: dilated causal convolutions.
- Transformer-Based Forecasting: attention models for long horizons.
- N-BEATS and N-HiTS: deep basis-expansion architectures.
- Forecast Evaluation: judging forecasts against the decision.
- Backtesting: replaying history to estimate real performance.
- Rolling Origin Validation: time-respecting cross-validation.
- Forecast Error Metrics: MAE, RMSE, WAPE, and bias.
- Business-Cost-Aware Forecasting Losses: metrics tied to asymmetric cost.
- Forecasting Pitfalls and Worked Examples: common leakage and evaluation traps.
- Probabilistic Forecasting: forecasting distributions, not points.
- Prediction Intervals: quantifying forecast uncertainty.
- Quantile Loss: the pinball loss for quantile forecasts.
- Forecast Calibration: whether stated intervals cover as claimed.
- Conformal Prediction for Forecasting: distribution-free coverage guarantees.
- Hierarchical Forecasting: forecasting across an aggregation structure.
- Hierarchical Reconciliation: making cross-level forecasts add up.
- Temporal Reconciliation: coherence across time granularities.
- Intermittent Demand: forecasting many-zero series.
- Cold-Start Forecasting: series with little or no history.
- Forecast Ensembling: combining models and weighting them safely.
- Hyperparameter Optimization for Forecasting: tuning without leaking the backtest.
- Forecasting System Design: the end-to-end pipeline.
- Concept Drift in Forecasting: when the process itself changes.
- Online Learning for Forecasting: updating models as data arrives.
- Forecast Monitoring: watching residuals and coverage in production.
- Demand Forecasting: the retail and supply-chain application.
- Energy Consumption Forecasting: load and consumption under weather and calendar effects.
- Predictive Maintenance: failure and remaining-useful-life forecasting.
Connections
- Probability and Statistics supplies the stationarity, estimation, and interval theory.
- ML Engineering and MLOps and Experimentation and Evaluation cover the pipelines and tests forecasts run inside.
- Domain Applications shows these methods used end to end.
Nav
Learning path — Forecasting