ebal

Entropy Reweighting to Create Balanced Samples

Implements entropy balancing, a data preprocessing procedure described in Hainmueller (2012, <doi:10.1093/pan/mpr025>) that allows users to reweight a dataset such that the covariate distributions in the reweighted data satisfy a set of user-specified moment conditions. Useful for creating balanced samples in observational studies with a binary treatment where the control group is reweighted to match the covariate moments of the treatment group, and for reweighting a survey sample to known characteristics from a target population.

Tests Vignettes

Available Snapshots

This version of ebal can be found in the following snapshots:

Dependencies

Suggests (1)
  • testthat >= 3.0.0
  • Version History