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›Bayesian Model Averaging
Bayesian methods

Bayesian Model Averaging

Also known as: BMA, Bayesian model combination, Bayesian Model Ortalaması (BMA)

Bayesian Model Averaging (BMA), formalised as a tutorial by Hoeting, Madigan, Raftery and Volinsky in 1999, addresses model uncertainty by averaging over all plausible model specifications rather than selecting a single best model. Each candidate model receives a posterior probability that reflects how well it fits the data given a prior, and predictions or coefficient estimates are formed as weighted averages across the entire model space. This approach reduces the bias and overconfidence that arise when a single selected model is treated as the true one.

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.

Bayesian Model Averaging
Bayesian Hierarchical Mo…Bayesian RegressionElastic NetLasso RegressionMCMCBayesian Model Averaging…Bayesian model averaging…Bayesian Stacking Ensemb…Dynamic Bayesian Model A…Gibbs Sampling for Model…

+9 more

When to use it

BMA is appropriate when the set of relevant predictors is genuinely uncertain and selecting a single model would ignore that uncertainty. It performs best with n ≥ 50 and a moderate number of candidate predictors. It suits prediction problems where model-selection bias would otherwise inflate apparent precision, and exploratory analyses that need honest measures of variable importance. It is not the right choice when n is very small (posterior model probabilities are then dominated by the prior), or when a single transparent model is required for policy reporting.

Strengths & limitations

Strengths
  • Averages over model uncertainty rather than ignoring it, producing better-calibrated predictions.
  • Posterior inclusion probabilities provide principled, probability-scaled measures of variable importance.
  • Reduces the bias that arises from committing to a single selected model.
Limitations
  • With more than roughly 25 predictors, exact enumeration is infeasible and MCMC sampling of the model space is required, adding computational cost.
  • Results are sensitive to the choice of prior on model parameters (e.g. unit information prior vs. diluted prior); this choice must be justified.
  • When n < 50 the posterior model probabilities are unstable and unrepeatable.

Frequently asked

What is a posterior inclusion probability and how do I interpret it?

The posterior inclusion probability (PIP) for a predictor is the sum of posterior model probabilities across all models that include that predictor. A PIP close to 1 means the data strongly favour models with that predictor included; a PIP near 0 means it contributes little across the model space. PIPs are not p-values: there is no fixed threshold like 0.05, and the appropriate cut-off depends on the research question and prior.

How many predictors can BMA handle?

With k predictors the model space has 2ᵏ candidates. Exact enumeration is feasible up to roughly k = 20–25. Beyond that, MCMC model-space sampling (such as the birth-death sampler in the BMS package) is needed to focus computation on high-probability models without visiting all 2ᵏ.

Does BMA require normally distributed outcomes?

Standard BMA as implemented in packages like BMS assumes a Normal linear model for the outcomes. Non-Normal outcomes (binary, count) require extensions such as Bayesian logistic model averaging, which are less widely supported. When normality is implausible, a regularised frequentist approach such as LASSO or Elastic Net is often a more transparent alternative.

How is BMA different from simply selecting the best model by AIC or BIC?

AIC and BIC identify a single best model and discard all others, which understates uncertainty when several models fit similarly well. BMA retains all models and weights them by posterior probability, so the final inference honestly reflects model uncertainty. When one model is overwhelmingly better than all others, BMA effectively collapses to that single model.

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. Zeugner, S. & Feldkircher, M. (2015). Bayesian Model Averaging Employing Fixed and Flexible Priors: The BMS Package for R. Journal of Statistical Software, 68(4), 1–37. DOI: 10.18637/jss.v068.i04 ↗

How to cite this page

ScholarGate. (2026, June 1). Bayesian Model Averaging. ScholarGate. https://scholargate.app/en/bayesian/bayesian-model-averaging

Related methods

Bayesian Hierarchical ModelBayesian RegressionElastic NetLasso RegressionMCMC

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 Hierarchical ModelBayesian↔ compare
  • Bayesian RegressionBayesian↔ compare
  • Elastic NetMachine learning↔ compare
  • Lasso RegressionMachine learning↔ compare
  • MCMCBayesian↔ compare
Compare side by side →

Referenced by

Bayesian Model Averaging with Measurement ErrorBayesian model averaging with missing dataBayesian Stacking EnsembleDynamic Bayesian Model AveragingGibbs Sampling for Model ComparisonHierarchical Bayesian Model AveragingMCMCMCMC for Model ComparisonMetropolis-Hastings for model comparisonMultilevel Bayesian Model AveragingRobust Bayesian InferenceRobust Bayesian Model AveragingRobust Bayesian NetworkSpatial Bayesian Model AveragingTime series Bayesian model averaging

Similar methods

Robust Bayesian Model AveragingHierarchical Bayesian Model AveragingTime series Bayesian model averagingBayesian model averaging with missing dataMultilevel Bayesian Model AveragingBayesian Model Averaging with Measurement ErrorSpatial Bayesian Model AveragingDynamic Bayesian Model Averaging

Related reference concepts

Bayesian Model AveragingBayesian Model Comparison and SelectionPredictive Information CriteriaBayes Factors and Marginal LikelihoodBayesian StatisticsBayesian Statistics

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

ScholarGate — Bayesian Model Averaging (Bayesian Model Averaging). Retrieved 2026-07-21 from https://scholargate.app/en/bayesian/bayesian-model-averaging · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Hoeting, Madigan, Raftery & Volinsky
Year
1999
Family
Bayesian
Type
Bayesian model averaging
Purpose
predict / relationship / explore
Var Types
continuous / binary
Structures
cross-sectional / panel / time-series
Min Sample
50
Inference
MCMC / exact enumeration
Outputs
posterior inclusion probabilities / model-averaged coefficients / BMA predictions
Difficulty
3
Related methods
Bayesian Hierarchical ModelBayesian RegressionElastic NetLasso RegressionMCMC
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