Coarsened Exact Matching

Implementation of the Coarsened Exact Matching algorithm discussed along with its properties in Iacus, King, Porro (2011) ; Iacus, King, Porro (2012) and Iacus, King, Porro (2019) .

Authors: Stefano Iacus, Gary King, Giuseppe Porro

This R package is designed to improve the estimation of causal effects via an extremely powerful method of matching that is widely applicable and exceptionally easy to understand and use (if you understand how to draw a histogram, you will understand this method). The program implements the Coarsened Exact Matching (CEM) algorithm described in:

Stefano M. Iacus, Gary King, and Giuseppe Porro, "Causal Inference Without Balance Checking: Coarsened Exact Matching" and "Multivariate Matching Methods That are Monotonic Imbalance Bounding".

For more information, see package website at:


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


1.1.27 by Stefano M. Iacus, 20 days ago

Browse source code at

Authors: Stefano M. Iacus [aut, cre] , Gary King [aut] , Giuseppe Porro [aut] , Richard Nielsen [aut]

Documentation:   PDF Manual  

GPL-2 license

Imports MatchIt, combinat, randomForest, nlme

Depends on tcltk, lattice

Suggests Amelia

Depended on by mwa.

Suggested by MatchIt.

See at CRAN