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›Causal inference›Bayesian Entropy Balancing
Regression modelQuasi-experimental / causal inference

Bayesian Entropy Balancing

Bayesian Entropy Balancing for Causal Inference · Also known as: BEB, Bayesian EB, Bayesian covariate balancing, entropy balancing with Bayesian inference

Bayesian Entropy Balancing extends the classical entropy balancing approach — which reweights control units so that their covariate moments match the treated group exactly — by embedding this reweighting within a Bayesian framework. This allows researchers to incorporate prior beliefs about treatment propensities, propagate parameter uncertainty into the final causal estimate, and obtain credible intervals rather than only classical confidence intervals.

ScholarGate
  1. Regression model
  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 Entropy Balancing
Bayesian Propensity Scor…Coarsened Exact MatchingDoubly Robust EstimationEntropy BalancingInverse Probability Weig…Propensity Score Weighti…

When to use it

Use Bayesian entropy balancing when you have an observational study with a binary or multi-valued treatment and you want exact or near-exact covariate balance combined with genuine uncertainty quantification through posterior credible intervals. It is especially appropriate when sample sizes are moderate (so asymptotic approximations are unreliable), when prior information about treatment propensity is available, or when the analyst wishes to relax strict moment constraints and propagate that relaxation through to the causal estimate. Do not use it when exact moment-matching is infeasible because the treated and control covariate distributions have non-overlapping support; in that case, a trimming or matching strategy is needed first. It is also unnecessarily complex for very large samples where frequentist entropy balancing performs well.

Strengths & limitations

Strengths
  • Achieves exact or near-exact covariate balance without requiring a correctly specified propensity-score model, inheriting this robustness from classical entropy balancing.
  • Provides full posterior distributions over treatment effects, yielding credible intervals that correctly reflect finite-sample and weight uncertainty.
  • Allows incorporation of substantive prior knowledge about the relative importance of covariates or the expected propensity distribution.
  • Extends naturally to complex estimands such as dose-response curves and multi-valued treatments by adapting the balance constraints.
  • Separates the design stage (achieving balance) from the analysis stage, preserving the objectivity of the weighting step.
Limitations
  • Computationally more demanding than frequentist entropy balancing due to MCMC or variational Bayes; can be slow with many units or many covariates.
  • Posterior inference depends on prior specification; poorly chosen priors can distort results, and sensitivity to priors should always be checked.
  • When the covariate supports of treated and control groups do not overlap, no weighting scheme — Bayesian or otherwise — can achieve balance, and the method breaks down.
  • Software implementations are less mature than for standard entropy balancing; analysts may need to write custom Stan or JAGS code.
  • Interpretation of the posterior over weights is non-trivial and may be unfamiliar to applied audiences.

Frequently asked

How is Bayesian entropy balancing different from standard entropy balancing?

Standard entropy balancing finds a single set of weights by solving a convex optimisation problem and then estimates standard errors asymptotically. Bayesian entropy balancing places a prior on the weights or the propensity model, computes a posterior distribution over all valid weight sets, and propagates that uncertainty into a posterior over the treatment effect, yielding credible intervals.

Do I still get exact covariate balance with the Bayesian version?

It depends on the prior and constraint specification. Strict Bayesian formulations with hard constraints enforce exact balance in every posterior draw. More flexible formulations allow soft constraints, so balance is approximate on average across draws but not guaranteed exactly for each draw. The trade-off is between strict balance and computational tractability.

What prior should I use for the weights?

A common choice is a Dirichlet prior, which is the natural conjugate for a weight simplex. The concentration parameter controls how close the prior is to uniform weights. For the propensity model route, normal priors on logistic regression coefficients are standard. Always conduct prior sensitivity analyses by repeating the analysis with alternative prior concentrations.

When is Bayesian entropy balancing better than propensity score methods?

Entropy-based methods avoid propensity model misspecification by directly targeting covariate balance. The Bayesian version additionally avoids large-sample approximations and allows prior knowledge to enter. It is preferable to propensity score matching when exact balance on observed covariates is essential and sample sizes are moderate.

What software can I use to run Bayesian entropy balancing?

There is no single dominant package. Analysts typically combine the ebal R package (for standard entropy balancing) with Stan or JAGS to write a custom Bayesian model. The CBPS and WeightIt R packages support related balancing methods and can serve as starting points.

Sources

  1. Hainmueller, J. (2012). Entropy balancing for causal effects: A multivariate reweighting method to produce balanced samples in observational studies. Political Analysis, 20(1), 25-46. DOI: 10.1093/pan/mpr025 ↗
  2. Vegetabile, B. G., Griffin, B. A., Coffman, D. L., Cefalu, M., Robbins, M. W., & McCaffrey, D. F. (2021). Nonparametric estimation of population average dose-response curves using entropy balancing weights for continuous exposures. Health Services and Outcomes Research Methodology, 21(1), 69-110. DOI: 10.1007/s10742-020-00236-2 ↗

How to cite this page

ScholarGate. (2026, June 3). Bayesian Entropy Balancing for Causal Inference. ScholarGate. https://scholargate.app/en/causal-inference/bayesian-entropy-balancing

Related methods

Bayesian Propensity Score MatchingCoarsened Exact MatchingDoubly Robust EstimationEntropy BalancingInverse Probability WeightingPropensity Score Weighting

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 Propensity Score MatchingCausal inference↔ compare
  • Coarsened Exact MatchingCausal inference↔ compare
  • Doubly Robust EstimationCausal inference↔ compare
  • Entropy BalancingCausal inference↔ compare
  • Inverse Probability WeightingCausal inference↔ compare
  • Propensity Score WeightingCausal inference↔ compare
Compare side by side →

Similar methods

Entropy BalancingPolicy Evaluation Entropy BalancingBayesian Propensity Score WeightingBayesian Matching EstimatorBayesian Propensity Score MatchingHeterogeneous Treatment Effect Entropy BalancingBayesian Coarsened Exact MatchingMachine Learning-Augmented Entropy Balancing

Related reference concepts

Empirical Bayes MethodsSensitivity AnalysisPrior Elicitation and Sensitivity AnalysisHierarchical Bayesian ModelsCausal InferenceBayesian Model Averaging

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

ScholarGate — Bayesian Entropy Balancing (Bayesian Entropy Balancing for Causal Inference). Retrieved 2026-07-20 from https://scholargate.app/en/causal-inference/bayesian-entropy-balancing · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Hainmueller (2012, entropy balancing foundation); Bayesian extension developed in subsequent causal inference literature
Year
2012-2020s
Type
Weighting-based causal estimator with Bayesian uncertainty quantification
DataType
Observational cross-sectional or panel data with binary or multi-valued treatment
Subfamily
Quasi-experimental / causal inference
Related methods
Bayesian Propensity Score MatchingCoarsened Exact MatchingDoubly Robust EstimationEntropy BalancingInverse Probability WeightingPropensity Score Weighting
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