繁体   English   中英

SAS 倾向得分匹配:在 PSMATCH 中考虑匹配的观察值小于数据集中可用的总观察值

[英]SAS propensity score matching: Observations considered for matching in PSMATCH is less than the total observations available in the data set

我正在使用 SAS 过程 PSMATCH 来平衡群组。 我正在使用逻辑回归分别计算倾向得分,然后使用 PSDATA 在 PSMATCH 中使用生成的数据集。 我正在通过区域、方法(最优、贪婪和可变比率)、距离变量、卡尺值和比率的变化来进行多次匹配迭代(以获得最佳结果)。 请在下面找到代码:

proc psmatch data=work.&data_set. region=&region_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;

我担心的是考虑匹配的观察数量(即所有观察)。 The total observation logistic regression data set are Treatment Arm 1: 531 and Treatment Arm 2: 3252 However, in PSMATCH report All observations reported as Treatment Arm 1: 446 and Treatment Arm 2: 2784 The result is consistent irrespective of the variations in PSMATCH methods

有人可以帮助我了解计数下降的可能原因吗?

您的数据中可能存在缺失值。 如果 proc 中的任何变量丢失,则该整行将从整体分析中排除。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM