Description Usage Arguments Details Value Author(s) References

View source: R/matchMulti-internal.R

Conducts optimal subset matching as described in the reference.

1 2 | ```
pairmatchelastic(mdist, n = 0, val = 0)
elastic(mdist, n = 0, val = 0)
``` |

`mdist` |
distance matrix with rows corresponding to treated units and columns corresponding to controls. |

`n` |
maximum number of treated units that can be excluded. |

`val` |
cost of excluding a treated unit (i.e. we prefer to exclude a treated unit if it increases the total matched distance by more than |

`pairmatchelastic`

is the main function, which conducts an entire match. `elastic`

is a helper function which augments the original distance matrix as described in the reference.
The original versions of these functions were written by Paul Rosenbaum and distributed in the supplemental material to the reference.

`elastic`

returns an augmented version of the input matrix `mdist`

.
`pairmatchelastic`

returns a matrix of 1 column whose values are the column numbers of matched controls and whose rownames are the row numbers of matched treated units.

Paul R. Rosenbaum (original form), Luke Keele, Penn State University, [email protected]

Sam Pimentel, University of Pennsylvania, [email protected]

Rosenbaum, Paul R. (2012) "Optimal Matching of an Optimally Chosen Subset in Observational Studies." Journal of Computational and Graphical Statistics, 21.1, 57-71.

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.