BookmarkSubscribeRSS Feed
RayChoo
Calcite | Level 5

Hello, I'm in work of doing propensity score matching and got a problem. 

I'm using 'proc psmatch' and the code that i made is like below.

             proc psmatch data=ps11 region=cs;
               class voluntary;
               psmodel voluntary=lag_block lag_for lag_size lag_lev lag_sales_grw lag_roa lag_boardsize lag_board_ind lag_audit_comm_size;
               match method=optimal(k=1) distance=lps caliper=0.25;
               output out(obs=all)=psmatch matchid=_matchid ps=propensity_scores lps=logit_propensity_scores;
              run;

Running with the above code i don't get any matched id.

Also, the message of  'ERROR: A feasible optimal fixed ratio matching that has the specified parameters does not exist.' keep comes up.

Does anyone who knows what is the problem and can fix it please?

 

Sincerely.

 

Ready to join fellow brilliant minds for the SAS Hackathon?

Build your skills. Make connections. Enjoy creative freedom. Maybe change the world. Registration is now open through August 30th. Visit the SAS Hackathon homepage.

Register today!
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
  • 0 replies
  • 338 views
  • 0 likes
  • 1 in conversation