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

Panel Data Entropy Balancing

Entropy Balancing for Panel Data · Also known as: EB-panel, panel entropy balancing, entropy reweighting in panel data, panel-EB

Panel data entropy balancing extends Hainmueller's (2012) entropy balancing method to longitudinal settings. It computes unit-level weights for control observations so that their covariate moments exactly match those of the treatment group across panel periods, then plugs these weights into a weighted panel regression to estimate causal treatment effects without requiring a correctly specified propensity score model.

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.

Panel Data Entropy Balancing
Entropy BalancingPanel Data Difference-in…Panel Data Inverse Proba…Panel Data Propensity Sc…Panel Fixed Effects

When to use it

Use panel data entropy balancing when you have longitudinal data with a binary treatment and you want precise covariate balance without assuming a particular functional form for the propensity score. It is especially valuable when treated and control groups differ substantially on observed characteristics at baseline and you need exact moment matching across multiple periods. The method requires a sufficient number of untreated units to allow flexible reweighting and adequate covariate variation. Avoid it when the panel is very short (fewer than two pre-treatment periods), when the control pool is tiny and overlap is poor, or when the treatment is continuous — standard entropy balancing targets binary treatment. Do not interpret effect estimates as causal without verifying post-weighting balance and the parallel-trends assumption.

Strengths & limitations

Strengths
  • Achieves exact covariate balance on all specified moments by construction, eliminating residual imbalance that propensity-score models often leave.
  • Does not require specifying or correctly estimating a propensity-score model, avoiding first-stage misspecification bias.
  • Combines naturally with panel fixed-effects regression for a doubly-robust estimator that is consistent if either the weighting or the outcome model is correctly specified.
  • The convex optimisation problem has a unique global solution and is computationally efficient for panels of moderate size.
  • Keeps weights close to uniform in an information-theoretic sense, limiting the variance inflation caused by extreme weights.
Limitations
  • Balance constraints can be infeasible when treated and control covariate distributions have non-overlapping support, causing the optimiser to fail to converge.
  • Exact balance on specified moments does not guarantee balance on unspecified higher moments or on unobserved time-varying confounders.
  • In short panels (two to three total periods) the pre-treatment window may be too narrow to impose meaningful multi-period balance constraints.

Frequently asked

How does entropy balancing differ from propensity score matching in a panel setting?

Propensity score matching models the probability of treatment and selects or reweights control units based on that model, which can leave residual imbalance if the model is misspecified. Entropy balancing skips the propensity model entirely and directly solves for weights that achieve exact balance on specified moments, making it immune to propensity-model misspecification in the first stage.

Can I combine entropy balancing with panel fixed effects?

Yes, and this is recommended. After computing entropy-balanced weights, use them in a weighted panel regression with unit and time fixed effects. This doubly-robust combination is consistent if either the weighting or the outcome model is correctly specified.

What should I do if the optimisation does not converge?

Non-convergence usually signals insufficient overlap — the control group cannot be reweighted to match the treatment group on all specified moments. Remedies include trimming units with very poor overlap, reducing the set of balance constraints, or targeting fewer covariate moments.

How many pre-treatment periods do I need?

At least two pre-treatment periods are strongly recommended: one to impose balance constraints and one to verify that the reweighted control tracks the treated group before the intervention. More pre-treatment periods improve credibility and allow richer balance constraints.

Does entropy balancing handle unobserved confounders?

Only partially. Entropy balancing controls for observed covariates whose moments you specify. Combining it with panel fixed effects removes time-invariant unobserved heterogeneity, but time-varying unobserved confounders remain a threat and require additional identification assumptions or sensitivity analysis.

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. Zhao, Q. (2019). Covariate balancing propensity score by tailored loss functions. Annals of Statistics, 47(2), 965-993. DOI: 10.1214/18-AOS1698 ↗

How to cite this page

ScholarGate. (2026, June 3). Entropy Balancing for Panel Data. ScholarGate. https://scholargate.app/en/causal-inference/panel-data-entropy-balancing

Related methods

Entropy BalancingPanel Data Difference-in-DifferencesPanel Data Inverse Probability WeightingPanel Data Propensity Score MatchingPanel Fixed Effects

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.

  • Entropy BalancingCausal inference↔ compare
  • Panel Data Difference-in-DifferencesCausal inference↔ compare
  • Panel Data Inverse Probability WeightingCausal inference↔ compare
  • Panel Data Propensity Score MatchingCausal inference↔ compare
  • Panel Fixed EffectsEconometrics↔ compare
Compare side by side →

Similar methods

Entropy BalancingPolicy Evaluation Entropy BalancingDynamic Entropy BalancingHeterogeneous Treatment Effect Entropy BalancingBayesian Entropy BalancingMachine Learning-Augmented Entropy BalancingPanel Data Propensity Score WeightingSpatial Entropy Balancing

Related reference concepts

Sensitivity AnalysisQuasi-Experimental and Natural Experiment DesignStudy Matching and StratificationMultiple or Simultaneous Equation Models • Multiple VariablesEconometricsEmpirical Bayes Methods

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

ScholarGate — Panel Data Entropy Balancing (Entropy Balancing for Panel Data). Retrieved 2026-07-20 from https://scholargate.app/en/causal-inference/panel-data-entropy-balancing · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Hainmueller (2012); extended to panel settings by subsequent applied econometric work
Year
2012 (cross-section); panel adaptation mid-2010s onward
Type
Covariate balancing / reweighting estimator
DataType
Panel data (longitudinal) with binary treatment
Subfamily
Quasi-experimental / causal inference
Related methods
Entropy BalancingPanel Data Difference-in-DifferencesPanel Data Inverse Probability WeightingPanel Data Propensity Score MatchingPanel Fixed Effects
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