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 with Missing Data
Bayesian methodsBayesian / computational

Bayesian Model Averaging with Missing Data

Also known as: BMA with missing data, Bayesian model averaging under missingness, BMA-MI, model-averaged imputation

Bayesian Model Averaging with missing data (BMA-MD) simultaneously addresses two sources of uncertainty: which model best describes the data, and what the unobserved values are. Rather than selecting a single imputed dataset and a single model, the approach averages predictions across the full space of candidate models and plausible completions of the missing values, propagating both sources of uncertainty into every estimate and prediction.

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 with missing data
Approximate Bayesian Com…Bayesian Hierarchical Mo…Bayesian Inference with…Bayesian Model AveragingMultiple ImputationSequential Monte Carlo w…

When to use it

Use BMA with missing data when you have a non-trivial number of candidate models or variable subsets and your dataset has partially observed variables, and you want estimates that honestly propagate both model uncertainty and missingness uncertainty into inference. It is especially valuable in exploratory or variable-selection settings where no single model is clearly correct. Do not use it when the missingness mechanism is MNAR and you cannot model that mechanism explicitly; when the model space is enormous without natural enumeration; or when computational budget prohibits fitting and imputing across many models. For purely confirmatory analysis with a pre-specified model, standard multiple imputation alone may suffice.

Strengths & limitations

Strengths
  • Propagates both model-selection uncertainty and missing-data uncertainty into every posterior summary, avoiding double-confident false precision.
  • Produces better-calibrated predictions than single-model analysis, particularly when no single model dominates.
  • Naturally incorporates prior information on both model plausibility and the imputation model.
  • Avoids ad-hoc variable selection decisions that can inflate false-positive rates.
  • Posterior model probabilities provide an interpretable summary of evidence for different model structures.
Limitations
  • Computationally expensive: requires fitting and imputing across potentially many candidate models.
  • Posterior model probabilities can be sensitive to prior model probabilities and the prior on parameters within each model.
  • When the model space is not enumerable (e.g., very high-dimensional predictors), only approximations such as Occam's Window or MC3 can be used.
  • Assumes MAR unless the missingness mechanism is explicitly modeled, which is unverifiable from data alone.
  • Interpreting averaged coefficients across models with different variable sets requires care, as a coefficient can be zero in models that exclude the variable.

Frequently asked

How does BMA with missing data differ from running BMA on a singly-imputed dataset?

Single imputation treats the imputed values as if they were true, underestimating uncertainty and biasing model weights. BMA with missing data draws multiple imputations within each model, so both the imputation uncertainty and the model uncertainty are propagated into the final averaged estimate.

What if the number of candidate models is too large to enumerate?

Use stochastic search approaches such as Markov Chain Monte Carlo Model Composition (MC3) or Occam's Window pruning. These explore the high-posterior-probability region of model space without exhaustive enumeration, giving approximate BMA weights that are adequate for most practical purposes.

Can I use BMA with missing data when data are Missing Not At Random?

Standard BMA-MD assumes MAR. Under MNAR you must specify an explicit model for the missingness mechanism (a selection model or a pattern-mixture model) and include it as part of the model space. This is substantially more complex and requires sensitivity analyses over plausible MNAR assumptions.

How are posterior model probabilities affected by the prior on models?

With a uniform prior over models, posterior probabilities are driven entirely by marginal likelihoods. However, the marginal likelihood for each model depends on the prior placed on the model's parameters, so flat or diffuse priors can inadvertently penalise complex models (Bartlett's paradox). Weakly informative parameter priors and a prior sensitivity check are recommended.

What software implements BMA with missing data?

The R package BMA implements core BMA for regression. For integration with missing data, the mice or Amelia packages can be combined with BMA to produce imputation-averaged model weights. Stan and JAGS allow fully Bayesian joint models for parameters, missing values, and model indicators simultaneously.

Sources

  1. Hoeting, J. A., Madigan, D., Raftery, A. E. & Volinsky, C. T. (1999). Bayesian model averaging: A tutorial. Statistical Science, 14(4), 382-417. link ↗
  2. Rubin, D. B. (1987). Multiple Imputation for Nonresponse in Surveys. John Wiley & Sons, New York. ISBN: 978-0471655749

How to cite this page

ScholarGate. (2026, June 3). Bayesian Model Averaging with Missing Data. ScholarGate. https://scholargate.app/en/bayesian/bayesian-model-averaging-with-missing-data

Related methods

Approximate Bayesian Computation with Missing DataBayesian Hierarchical Model with Missing DataBayesian Inference with Missing DataBayesian Model AveragingMultiple ImputationSequential Monte Carlo with Missing Data

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.

  • Approximate Bayesian Computation with Missing DataBayesian↔ compare
  • Bayesian Hierarchical Model with Missing DataBayesian↔ compare
  • Bayesian Inference with Missing DataBayesian↔ compare
  • Bayesian Model AveragingBayesian↔ compare
  • Multiple ImputationStatistics↔ compare
  • Sequential Monte Carlo with Missing DataBayesian↔ compare
Compare side by side →

Similar methods

Bayesian Hierarchical Model with Missing DataBayesian Inference with Missing DataRobust Bayesian Model AveragingBayesian Model AveragingBayesian Model Averaging with Measurement ErrorMultilevel Bayesian Model AveragingHierarchical Bayesian Model AveragingMCMC with missing data

Related reference concepts

Bayesian Model AveragingBayesian Model Comparison and SelectionMissing Data and AttritionBayes Factors and Marginal LikelihoodPredictive Information CriteriaPrior Elicitation and Sensitivity Analysis

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

ScholarGate — Bayesian model averaging with missing data (Bayesian Model Averaging with Missing Data). Retrieved 2026-07-21 from https://scholargate.app/en/bayesian/bayesian-model-averaging-with-missing-data · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Hoeting, Madigan, Raftery, Volinsky (BMA); extended to missing data by Raftery, Madigan and others
Year
1999 (BMA seminal); 2000s (missing-data extensions)
Type
Bayesian ensemble inference under incomplete data
DataType
Continuous, binary, or categorical outcomes with partially observed predictors or outcomes
Subfamily
Bayesian / computational
Related methods
Approximate Bayesian Computation with Missing DataBayesian Hierarchical Model with Missing DataBayesian Inference with Missing DataBayesian Model AveragingMultiple ImputationSequential Monte Carlo with Missing Data
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