BookmarkSubscribeRSS Feed
RobertWF2
Fluorite | Level 6

When running proc psmatch with exact matching and propensity score matching, does SAS first conduct exact matching followed by propensity score matching among the exact matched treatment-control members? 

 

Or does SAS determine order randomly, or by variable order in the dataset?

 

 

1 REPLY 1
MichaelL_SAS
SAS Employee

The EXACT= option imposes a constraint on the matching that limits the feasibility of what matched sets can be produced, so it is not really appropriate to say more than one matching is occurring. In particular, EXACT= option requires all observations in a matched set to have the same value(s) for the categorical variable(s) listed in the option.

 

If you are performing a greedy matching with the EXACT= option specified, this constraint means that when the procedure looks for the nearest neighbors of a given treated unit, it only considers the observations in the control condition that have the same value(s) of the variable(s) listed in the EXACT= option.

 

If you are performing an optimal matching method, the constraint imposed by the EXACT= option becomes a constraint for the underlying optimization problem that is solved to create the matched sets, and again limits the feasibility of what observations can be matched together.

SAS Innovate 2025: Call for Content

Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!

Submit your idea!

What is ANOVA?

ANOVA, or Analysis Of Variance, is used to compare the averages or means of two or more populations to better understand how they differ. Watch this tutorial for more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 1 reply
  • 496 views
  • 1 like
  • 2 in conversation