Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: st: How do I generate a matched sample with psmatch2 ?

From (Brendan Halpin)
Subject   Re: st: How do I generate a matched sample with psmatch2 ?
Date   Wed, 23 May 2012 18:59:14 +0100

On Wed, May 23 2012, Frank Spiegel wrote:

> I have already tried the matching procedure with psmatch 2 with the following code:
> psmatch2 familyfirm year class assets, neighbor(1) noreplacement
> Unfortunately, the matching does not work that good. For example, I have
> a family firm patent from year 2000 but the matched non-family firm
> patent (identified with the new variable _id) is from year 2003,
> although it should be year 2000. The technology classes are also totally
> random.

psmatch2 does propensity score matching, that is, probabilistic
matching. If you have a small number of cells (the product of the number
of categories of each relevant variable) you may be able to do exact

If you have too many "dimensions" you'll need an approximate method such
as PS. psmatch2 fits a probit or logit model predicting "treatment"
(i.e. family vs non-family firm) with the supplied list of variables,
and then matches cases with "controls" which have a similar predicted
probability. If your predictive model is good, cases and controls will
be (in an average way) very similar. If you go this route you need more
variables prediting treatment status. Any variable that may have an
effect on both the probability of treatment and the outcome is useful

Alternatively, explore Gary King's "coarsened exact matching" (-findit
cem- for details). 

Brendan Halpin,   Department of Sociology,   University of Limerick,   Ireland
Tel: w +353-61-213147  f +353-61-202569  h +353-61-338562;  Room F1-009 x 3147    ULSociology on Facebook:         twitter:@ULSociology
*   For searches and help try:

© Copyright 1996–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index