Я пытаюсь выполнить оптимальное сопоставление с фиксированным соотношением, используя процедуру PSMATCH в SAS.Я использую следующий код:
proc psmatch data=work.&data_set. region=CS;
class &exact_var. case_cntrl_fl sex cardio_bl_fl OB_BL_FL;
psdata treatvar = case_cntrl_fl(Treated='1') PS=prop_score;
match method=optimal(k=1) exact=&exact_var. stat=PS caliper(mult=stddev)=0.1;
assess lps ps var=(prop_score sex cardio_bl_fl OB_BL_FL) / plots = (boxplot cloudplot);
output out(obs=match)=WORK.psm ps=ps lps=lps matchid=_MatchID matchwgt = _MATCHWGT_;
run;
Я также пытался изменить значение штангенциркуля на 0,2 и 0,25.Однако это не сработало.Если я оставлю значение калибра неопределенным, т. Е. Caliper =., Оно будет работать, однако оно не даст сбалансированную когорту (стандартизированная средняя разница большинства характеристик> 10% и график разности стандартных переменных такой, как показано на рисунке в ссылке),Я хочу проверить, может ли изменение значения штангенциркуля по умолчанию на 0,1 или 0,2 дать сбалансированную группу. Стандартная разница переменных
Может ли кто-нибудь помочь мне с этим?