ods graphics on;
proc psmatch data=r2 region=allobs;
class isc_treat year ;
psmodel isc_treat(Treated='1')= size lev earning_mta ceo_topdir out_ratio soe_csmar totinsholdper hldn_brd ln_count_f_all gdp_percapita_prov pop_growth_prov;
matc

h method=varratio(kmin=1 kmax=4) distance=lps caliper=0.5;
assess lps var=(size lev earning_mta ceo_topdir out_ratio soe_csmar totinsholdper hldn_brd ln_count_f_all gdp_percapita_prov pop_growth_prov)
/ varinfo plots=(boxplot barchart)
weight=attwgt;
output out(obs=all)=OutEx1;
run;