Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Bayesian›Time Series Bayesian Model Averaging
Bayesian methodsBayesian / computational

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.

ScholarGate
  1. Bayesian methods
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Time series Bayesian model averaging
Bayesian Model AveragingBayesian RegressionKalman FilterSequential Monte CarloTime series Bayesian inf…

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

Strengths
  • 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.
Limitations
  • 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

  1. Hoeting, J. A., Madigan, D., Raftery, A. E., & Volinsky, C. T. (1999). Bayesian model averaging: A tutorial. Statistical Science, 14(4), 382–401. link ↗
  2. 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

Related methods

Bayesian Model AveragingBayesian RegressionKalman FilterSequential Monte CarloTime series Bayesian inference

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
Compare side by side →

Similar methods

Dynamic Bayesian Model AveragingBayesian Model AveragingRobust Bayesian Model AveragingBayesian ARMA modelBayesian MA modelBayesian ARIMA modelHierarchical Bayesian Model AveragingBayesian AR model

Related reference concepts

Bayesian Model AveragingBayesian Model Comparison and SelectionPredictive Information CriteriaBayes Factors and Marginal LikelihoodHierarchical Bayesian ModelsPrior Elicitation and Sensitivity Analysis

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Time series Bayesian model averaging (Time Series Bayesian Model Averaging). Retrieved 2026-07-21 from https://scholargate.app/en/bayesian/time-series-bayesian-model-averaging · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Hoeting, Madigan, Raftery, Volinsky (BMA); Raftery et al. for dynamic/time-series extensions
Year
1999–2010
Type
Bayesian ensemble / model combination
DataType
time series (univariate or multivariate, continuous)
Subfamily
Bayesian / computational
Related methods
Bayesian Model AveragingBayesian RegressionKalman FilterSequential Monte CarloTime series Bayesian inference
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account