コホートのバランスをとるために、SAS プロシージャ PSMATCH を使用しています。ロジスティック回帰を使用して傾向スコアを個別に計算し、次に PSDATA を使用して PSMATCH で生成されたデータセットを使用しています。地域、方法(最適、貪欲、可変比率)、距離変数、キャリパー値、比率に変化をもたらすことにより、(最良の結果を得るために)マッチングを複数回繰り返しています。以下のコードを見つけてください。
proc psmatch data=work.&data_set. region=®ion_var.;
class &cat_var.;
psdata treatvar = case_cntrl_fl(Treated='1') PS=prop_score;
match method=&mtch_method.(&k_method.=&k_val.) exact= &.exact_mtch_var.
stat=&stat_var. caliper(mult=stddev)=&caliper_var.;
assess lps ps var=(prop_score &covar_asses.) / plots = (boxplot cloudplot);
output out(obs=match)=WORK.psm ps=ps lps=lps matchid=_MatchID matchwgt = _MATCHWGT_;
run;
私の懸念は、マッチングのために考慮される観測の数 (つまり、すべての観測) に関するものです。総観測ロジスティック回帰データセットは、治療群 1: 531 および治療群 2: 3252 です。しかし、PSMATCH レポートでは、治療群 1: 446 および治療群 2: 2784 として報告されたすべての観測結果は、PSMATCH メソッドの変動に関係なく一貫しています。
誰かがカウントの低下の考えられる理由を理解するのを手伝ってくれますか?