![Statalist](/includes/images/head_statalist.jpg) |
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]
Re: st: propensity score matching
At 03:51 PM 5/8/2008, Susan wrote:
I would welcome some advice on the use of psmatch2 - I seem to have
become confused somewhere along the line.
I have estimated a propensity score using logistic regression. I now
want to match on this and then use conditional logistic regression
to assess the effect of treatment on outcome. I have approximately
11000 subjects on treatment A and 2300 on treatment B. I was hoping
to create a matched data set with A:B in the ratio n:1 where 1<n<4.
I had hoped that psmatch2 would do this with nearest neighbour
matching without replacement. However I seem to be having some
problems or am misunderstanding the help.
1. I was under the impression that "standard" nearest neighbour
matching is done without replacement (matches removed) and yet
psmatch2 creates the _weight for which I get very high values ( e.g
n=45) . this suggests that a subject is used 45 times as a match (
there are other subjects available with the same propensity score
but not used).
2. I would like to do 4:1 matching but cannot seem to find a way of
identifying the id's of all the matches - is this possible. If not
can I get the outcomes for all the matched pairs so that I can compute OR's.
[...]
I can't address all the issues, but may I suggest mahapick or
mahascores in my mahapick package. This will give you as many nearest
neighbors as you desire. BUT it does matching with replacement. You
can, however, take the results and do you own juggling to obtain a
matching-without-replacement result.
HTH
--David
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/