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

MCMC with Missing Data

Markov Chain Monte Carlo with Missing Data · Also known as: MCMC missing data, data augmentation MCMC, Bayesian multiple imputation, MCMC imputation

MCMC with missing data is a Bayesian computational strategy that treats unobserved values as additional unknown parameters. By alternating between sampling the missing values from their predictive distribution and sampling the model parameters from their posterior, the algorithm produces a valid joint posterior that fully accounts for uncertainty introduced by the missingness.

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.

MCMC with missing data
Bayesian Hierarchical Mo…Bayesian Inference with…Gibbs SamplingHamiltonian Monte CarloMetropolis-Hastings Algo…Multiple ImputationApproximate Bayesian Com…Bayesian Hierarchical Mo…Gibbs Sampling with Miss…Hamiltonian Monte Carlo…

+3 more

When to use it

Use MCMC with missing data when you are already working within a Bayesian framework and need principled handling of incomplete data under the missing at random (MAR) or missing completely at random (MCAR) assumption — common in longitudinal studies, clinical trials, and survey research. It is preferable to ad hoc deletion or single imputation because it propagates missingness uncertainty through all inferences. Do not use it when data are missing not at random (MNAR) without modeling the missingness mechanism explicitly, or when missingness is negligible (less than 5%) and a complete-case analysis would suffice. Avoid when computational budget is limited and a faster frequentist multiple imputation approach is adequate.

Strengths & limitations

Strengths
  • Propagates missingness uncertainty correctly into posterior distributions and credible intervals.
  • Works natively within a Bayesian hierarchical or regression model without a separate imputation stage.
  • Handles arbitrary missing-data patterns including multivariate missingness.
  • Produces a single coherent posterior rather than combining results from multiple imputed datasets.
  • Allows the missing-data model to share information with the analysis model through a joint specification.
Limitations
  • Requires the MAR or MCAR assumption; MNAR data need an explicit model for the missingness mechanism.
  • Substantially more computationally intensive than standard MCMC on complete data, particularly with high missingness rates.
  • Convergence can be slow when the fraction of missing data is large or missingness is strongly informative.
  • Model misspecification for the missing-data distribution can bias inferences even more than simpler imputation approaches.

Frequently asked

How is this different from multiple imputation (MI)?

Multiple imputation generates several complete datasets, analyzes each separately, then pools results using Rubin's rules. MCMC with missing data handles imputation and inference within a single joint model and sampler, avoiding the need for pooling and ensuring the imputation and analysis models are always congenial.

Does this work if data are missing not at random (MNAR)?

Not automatically. Under MNAR the probability of a value being missing depends on the unobserved value itself, so you must explicitly model the missingness mechanism as part of the joint model. Without this, the posterior will be biased regardless of which MCMC algorithm is used.

How much missing data is too much?

There is no universal threshold, but missingness above 40-50% substantially degrades posterior precision and slows convergence. The pattern matters as much as the rate: monotone missingness (as in dropout) is generally easier to handle than arbitrary multivariate missingness.

Can I use this in Stan or PyMC?

Yes. Both Stan and PyMC support declaring missing values as latent variables to be sampled. Stan requires declaring them as parameters; PyMC handles them via masked arrays or explicit latent nodes. Either way the sampler treats them as additional unknowns automatically.

How do I know if the MCMC has converged with missing data?

Check R-hat and effective sample size for both model parameters and a representative set of the imputed values. Trace plots should show good mixing. Higher missingness typically requires longer chains; doubling the default iterations and thinning is a reasonable starting point.

Sources

  1. Little, R. J. A. & Rubin, D. B. (2002). Statistical Analysis with Missing Data (2nd ed.). Wiley. ISBN: 978-0471183860
  2. Tanner, M. A. & Wong, W. H. (1987). The calculation of posterior distributions by data augmentation. Journal of the American Statistical Association, 82(398), 528-540. DOI: 10.1080/01621459.1987.10478458 ↗

How to cite this page

ScholarGate. (2026, June 3). Markov Chain Monte Carlo with Missing Data. ScholarGate. https://scholargate.app/en/bayesian/mcmc-with-missing-data

Related methods

Bayesian Hierarchical ModelBayesian Inference with Missing DataGibbs SamplingHamiltonian Monte CarloMetropolis-Hastings AlgorithmMultiple Imputation

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 Inference with Missing DataBayesian↔ compare
  • Gibbs SamplingBayesian↔ compare
  • Hamiltonian Monte CarloBayesian↔ compare
  • Metropolis-Hastings AlgorithmBayesian↔ compare
  • Multiple ImputationStatistics↔ compare
Compare side by side →

Referenced by

Approximate Bayesian Computation with Missing DataBayesian Hierarchical Model with Missing DataBayesian Inference with Missing DataGibbs Sampling with Missing DataHamiltonian Monte Carlo with Missing DataMonte Carlo Simulation with Missing DataParticle Filter with Missing DataVariational Inference with Missing Data

Similar methods

Bayesian Inference with Missing DataGibbs Sampling with Missing DataMetropolis-Hastings with Missing DataHamiltonian Monte Carlo with Missing DataBayesian Hierarchical Model with Missing DataMonte Carlo Simulation with Missing DataApproximate Bayesian Computation with Missing DataMarkov Chain Monte Carlo

Related reference concepts

Gibbs SamplingBayesian Computation and MCMCMissing Data and AttritionGibbs Sampling (Statistical Computing)Markov Chain Monte CarloEM Algorithm

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

ScholarGate — MCMC with missing data (Markov Chain Monte Carlo with Missing Data). Retrieved 2026-07-21 from https://scholargate.app/en/bayesian/mcmc-with-missing-data · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Tanner & Wong (data augmentation); extended by Gelfand & Smith, Rubin
Year
1987
Type
Bayesian computational method
DataType
any data with MAR or MCAR missingness patterns
Subfamily
Bayesian / computational
Related methods
Bayesian Hierarchical ModelBayesian Inference with Missing DataGibbs SamplingHamiltonian Monte CarloMetropolis-Hastings AlgorithmMultiple Imputation
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