Time Series Bayesian Model Averaging
Also known as: TS-BMA, Bayesian model averaging for time series, BMA forecasting, time series BMA
Time series Bayesian model averaging (TS-BMA) combines forecasts from an ensemble of time series models — such as AR, VAR, or state-space specifications — by weighting each model by its posterior probability given observed data. Rather than selecting one model and discarding uncertainty about which model is best, TS-BMA integrates over model uncertainty, producing forecasts that are more robust and better calibrated than any single model alone.
Read the full method
Sign in with a free account to read this section.
Method map
The neighbourhood of related methods — select a node to explore.
When to use it
Use TS-BMA when you are forecasting a time series and have genuine uncertainty about which model specification is correct — common in macroeconomic, financial, or environmental series where the true process is unknown and may evolve. It is especially valuable when forecast accuracy and calibrated predictive intervals matter more than interpretability of a single model. Avoid TS-BMA when the model space is poorly defined or implausibly large relative to the data length, when all candidate models are misspecified in a similar way, or when you need a simple, interpretable structural model rather than an ensemble.
Strengths & limitations
- Accounts for model uncertainty explicitly, producing better-calibrated predictive intervals than single-model approaches.
- More robust out-of-sample forecasts, especially when no single model dominates across all time periods.
- Dynamic extensions (DMA) adapt to structural breaks or regime changes without requiring a change-point test.
- Naturally incorporates prior information about plausible model structures.
- Reduces the risk of over-fitting to a particular model specification.
- Computational cost grows rapidly with the number of candidate models; exact BMA over a large model space may be intractable.
- Results depend on the quality and completeness of the model space — if the true model is not included, BMA still averages over wrong models.
- Marginal likelihood computation can be sensitive to prior hyperparameter choices for each candidate model.
- Interpretation is harder than a single model because the ensemble may combine incompatible specifications.
Frequently asked
How is TS-BMA different from simple model averaging or ensemble methods?
TS-BMA weights models by their Bayesian posterior probability — which depends on both the marginal likelihood and a prior over models — so the weights have a formal probabilistic interpretation. Simple equal-weighted or OLS-stacked ensembles lack this foundation and do not propagate model-selection uncertainty into the forecast distribution.
What is the difference between BMA and Dynamic Model Averaging?
Static BMA uses fixed posterior model weights estimated from the full historical series. Dynamic Model Averaging (DMA) updates both model weights and parameters at each time step using a forgetting factor, allowing the dominant model to change over time. DMA is preferred for nonstationary series or when structural breaks are plausible.
How do I handle a very large model space?
Exact BMA over all 2^p possible models is infeasible for large p. Practical strategies include Occam's window pruning (drop models with very low posterior weight), Markov chain Monte Carlo model composition (MC3) to sample high-probability models, or restricting the space to theoretically motivated candidates.
Does BMA always outperform the best single model?
Not always in-sample, but it tends to improve out-of-sample forecast accuracy and calibration on average across different series and horizons, because it hedges against over-fitting to a single specification. When the data clearly favour one model, BMA concentrates its weight on that model and approaches single-model performance.
How are posterior model probabilities affected by the sample size?
With more data the marginal likelihoods become more discriminating and the posterior concentrates on better-fitting models. In short series, prior model probabilities and prior hyperparameters on parameters can strongly influence the rankings, making sensitivity analysis essential.
Sources
- Hoeting, J. A., Madigan, D., Raftery, A. E., & Volinsky, C. T. (1999). Bayesian model averaging: A tutorial. Statistical Science, 14(4), 382–401. link ↗
- Raftery, A. E., Kárný, M., & Ettler, P. (2010). Online prediction under model uncertainty via dynamic model averaging: Application to a cold rolling mill. Technometrics, 52(1), 52–66. DOI: 10.1198/TECH.2009.08104 ↗
How to cite this page
ScholarGate. (2026, June 3). Time Series Bayesian Model Averaging. ScholarGate. https://scholargate.app/en/bayesian/time-series-bayesian-model-averaging
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- Bayesian Model AveragingBayesian↔ compare
- Bayesian RegressionBayesian↔ compare
- Kalman FilterBayesian↔ compare
- Sequential Monte CarloBayesian↔ compare
- Time series Bayesian inferenceBayesian↔ compare