在进行倾向性评分匹配(Propensity Score Matching, PSM)时,SPSS 是一个常用的统计软件,可以帮助研究者平衡处理组和对照组之间的协变量,从而提高因果推断的准确性。以下是如何在 SPSS 中进行倾向性评分匹配的详细步骤:

1. 数据准备

在开始之前,确保你的数据集已经准备好,并且包含了所有需要用于匹配的协变量。

2. 打开SPSS

启动 SPSS,然后打开你的数据文件。

3. 创建倾向性评分

3.1. 生成倾向性评分变量

  1. 点击菜单栏中的“Transform” -> “Compute Variable”。
  2. 在“Target Variable”框中输入新的变量名,用于存储倾向性评分。
  3. 在“Numeric Expression”框中输入以下公式:
   PSCORE = SUM((WEIGHT * COVARIATE) / SUM(WEIGHT)) FOR COVARIATE IN (COVARIATE1, COVARIATE2, ..., COVARIATEN)

其中,WEIGHT 是一个权重变量,COVARIATE1, COVARIATE2, ..., COVARIATEN 是用于匹配的协变量。

3.2. 选择协变量

  1. 在“Transform”菜单下,选择“Recode and Compute”。
  2. 在“Target Variable”框中输入新的变量名,用于存储标准化后的协变量。
  3. 在“Numeric Expression”框中,为每个协变量输入以下公式:
   STAND_COVARIATE = (COVARIATE - MEAN(COVARIATE)) / STD(COVARIATE)

这将计算每个协变量的标准化值。

4. 进行匹配

4.1. 设置匹配参数

  1. 点击菜单栏中的“Analyze” -> “Match Cases”。
  2. 在“Match Cases”对话框中,选择“Propensity Score”作为匹配变量。
  3. 设置匹配的个数,例如“1:1”匹配或“1:N”匹配。
  4. 选择匹配的协变量。

4.2. 执行匹配

  1. 点击“OK”按钮,SPSS 将开始执行匹配过程。

5. 检查匹配结果

匹配完成后,SPSS 会显示匹配后的数据集。你可以通过以下步骤检查匹配结果:

  1. 查看匹配后的协变量分布,确保处理组和对照组在匹配后具有相似的协变量分布。
  2. 使用“Compare Means”或“Compare Frequencies”等分析来比较匹配前后的协变量差异。

6. 结果解释

根据匹配后的数据集,你可以进行后续的因果推断分析,如回归分析等。

注意事项

  • 确保选择合适的协变量进行匹配。
  • 注意匹配比例和匹配质量。
  • 在进行因果推断时,要谨慎解释结果。

通过以上步骤,你可以在 SPSS 中进行倾向性评分匹配,从而提高因果推断的准确性。记住,匹配只是因果推断的一部分,还需要结合其他方法来确保结果的可靠性。