login

Multivariate and Propensity Score Matching Software with Automated Balance Optimization: The<b>Matching</b>Package for<i>R</i>

Journal of Statistical SoftwarePublished 1 January 2011Open access
Jasjeet S. Sekhon
Citations1,383
SJR quartileQ1
SJR score3.21
SNIP4.61
View PDF

TL;DR

RMatching is an R package which provides functions for multivariate and propensity score matching and for finding optimal covariate balance based on a genetic search algorithm.

Abstract

Matching is an R package which provides functions for multivariate and propensity score matching and for finding optimal covariate balance based on a genetic search algorithm. A variety of univariate and multivariate metrics to determine if balance actually has been obtained are provided. The underlying matching algorithm is written in C++, makes extensive use of system BLAS and scales efficiently with dataset size. The genetic algorithm which finds optimal balance is parallelized and can make use of multiple CPUs or a cluster of computers. A large number of options are provided which control exactly how the matching is conducted and how balance is evaluated.

Keywords

Computer ScienceMathematics