Learn R Programming

optmatch (version 0.7-5)

matched.distances: Determine distances between matched units

Description

From a match (as produced by pairmatch or fullmatch) and a distance, extract the distances of matched units from their matched counterparts.

Usage

matched.distances(matchobj, distance,preserve.unit.names=FALSE)

Arguments

matchobj
Value of a call to pairmatch or fullmatch.
distance
Either a distance matrix or the value of a call to pscore.dist, mahal.dist, or makedist.
preserve.unit.names
Logical. If true, for each matched set matched.distances returns the submatrix of the distance matrix corresponding to it; if false, a vector containing the distances in that submatrix is returned.

Value

  • A list of numeric vectors (or matrices) of distances, one for each matched set. Note that a matched set with 1 treatment and k controls, or with k treatments and 1 control, has k, not k+1, distances.

Examples

Run this code
data(plantdist)
plantsfm <- fullmatch(plantdist) 
(plantsfm.d <- matched.distances(plantsfm,plantdist,pres=TRUE))
unlist(lapply(plantsfm.d, max))
mean(unlist(plantsfm.d))

Run the code above in your browser using DataLab