Hello,

I am attempting to create a dataset of matched observations based on multiple criteria.

I have a dataset of 5 digit zipcode areas with census variable estimates (median property value, population, unemployment rate, etc.).

A small portion of these zipcode areas are "treated" the rest are "untreated".

I would like to match my "treated" observations to very similar "untreated" observations, based on certain criteria (a single match 1:1 at first and more if necessary).

For example, I would like to match an "untreated" observation to a "treated" observation as long as it is within 1000$ (+/-) of its median property value, within 15%(+/-) of its unemployment rate, and within the same state of that "treated" observation.

I cant seem to find a canned function that can do multiple criterion as described.

Thank you,
Jarron V