在倾向得分匹配中,我们可以精确匹配变量。例如,我们只能将男性与其他男性匹配。此外,可以在模型中指定变量。这是一些 SAS 代码,显示了使用倾向得分的 logit 进行 2:1 匹配(控制:治疗)的示例:
proc psmatch data = data_to_match;
class gender;
model treated = gender IQ;
match method = greedy (k = 2) exact = (gender) stat = lps;
output out (obs = match) = matched_data matchid = match_id;
run;
请注意在 EXACT= 选项和 MODEL 语句中如何使用性别。我假设 R 和其他统计软件包提供相同类型的选项。
有必要在两个地方都使用性别吗?
我可以从两个方面看到它:
- 是的,因为您获得了更准确的倾向得分。
- 不,因为您进行了完全匹配,这不应再影响结果,因此不应影响倾向得分。
SAS 支持网站上的示例包括两个职位的性别,这让我认为这是正确的规范。