A comparison of 12 algorithms for matching on the propensity score | Synapse