Thanks for the response. Here is the code for varratio, which doesn't run: proc psmatch data=event region=treated; class HB st; psdata ps = ps_min treatvar=HB(treated='1'); match distance=ps method=varratio(kmin=1 kmax=2) exact=(st) caliper=.; assess ps var=(A B C D E F) / plots(orient=vertical); output out(obs=match)=match_varratio_event matchid=_MatchID; run; And the code for greedy, which runs fine: proc psmatch data=event region=treated; class HB st; psdata ps = ps_min treatvar=HB(treated='1'); match distance=ps method=greedy(k=5) exact=(st) caliper=0.25; assess ps var=(A B C D E F) / plots(orient=vertical); output out(obs=match)=match_greedy_event matchid=_MatchID; run; Thank you.
... View more