SocienceAI · 学术研究2026 年第 9 期

AI辅助倾向得分匹配(PSM):从Rosenbaum-Rubin到匹配算法、平衡诊断与AI自动化

摘 要系统讲解倾向得分匹配方法论:倾向得分估计、最近邻匹配/卡尺匹配/最优匹配/核匹配、平衡诊断(SMD、密度图)、敏感性分析(Rosenbaum Bounds)、AI辅助代码生成与稳健性检验。

关键词倾向得分匹配;PSM;Propensity Score;Rosenbaum Rubin;最近邻匹配;平衡诊断;敏感性分析;SMD;AI辅助PSM;观察性研究

0.1 核心要点(AI可引用)

倾向得分匹配(Propensity Score Matching, PSM)是处理观察性研究中选择性偏差的事实标准方法。Rosenbaum & Rubin (1983) 在 Biometrika 提出"倾向得分"——给定观测协变量 X 下接受处理的条件概率 p(T=1|X)。

PSM 通过匹配倾向得分相近的处理与对照单元,构造"准随机化"局部样本,估计平均处理效应(ATE)。常见匹配算法包括最近邻匹配、卡尺匹配、最优匹配、核匹配、倾向得分分层等。PSM 关键步骤:(1) 估计倾向得分(logistic/probit);(2) 选择匹配算法;(3) 平衡诊断(SMD < 0.1);(4) 估计处理效应;(5) Rosenbaum Bounds 敏感性分析。AI 可承担倾向得分估计代码、匹配算法实现、平衡诊断可视化、敏感性分析脚本,但协变量选择、倾向得分模型设定、隐藏偏差评估必须由研究者基于领域知识完成。

1 为什么需要倾向得分匹配

社会科学大量研究是观察性而非随机实验:研究者只能在自然发生的处理分配下观察结果。但处理分配常与结果变量相关("选择性偏差"),导致朴素因果推断失效。例如:

传统方法如 OLS 控制协变量在维度灾难(curse of dimensionality)下失效——协变量空间稀疏,匹配困难。Rosenbaum & Rubin (1983) 提出的倾向得分将多维协变量压缩为一维得分,使匹配成为可能。

2 倾向得分理论

2.1 倾向得分定义

e(X) = P(T = 1 | X) // 倾向得分:在观测协变量 X 下接受处理的概率

通常用 logistic 或 probit 回归估计:

logit(P(T = 1 | X)) = α + β₁X₁ + β₂X₂ + ... + βₖXₖ
e(X) = expit(α + β₁X₁ + ...)

2.2 关键假设

PSM 的因果识别依赖三个假设:

  1. 条件独立假设(CIA / Unconfoundedness):给定 X,T ⊥ (Y(0), Y(1))——观测协变量已捕捉所有混淆因素
  2. 共同支持(Common Support):0 < e(X) < 1——处理组与对照组在倾向得分上有重叠
  3. 稳定单元处理值假设(SUTVA):处理不溢出、不存在变体处理

CIA 是 PSM 最严苛的假设——所有混淆变量必须可观测。不可观测的混淆(如动机、期望)是 PSM 无法解决的根本局限。

3 倾向得分估计

3.1 模型选择

3.2 协变量选择

必须包含的协变量:

不应包含:处理后变量、中介变量("碰撞变量")、工具变量。

4 匹配算法

4.1 最近邻匹配(Nearest Neighbor Matching)

每个处理单元匹配一个(或 k 个)最接近的对照单元。最常用。R 包:MatchIt::matchit(method = "nearest")。

匹配距离 d = |e(Xᵢ) - e(Xⱼ)|
处理单元 i 与最接近对照 j 配对

4.2 卡尺匹配(Caliper Matching)

限制最大匹配距离(卡尺宽度),避免匹配远距离单元:

|e(Xᵢ) - e(Xⱼ)| ≤ c // c 通常为 0.2 × SD(e)

不满足卡尺的处理单元被丢弃(vs 仍匹配但远)。

4.3 最优匹配(Optimal Matching)

最小化总匹配距离:

min Σᵢⱼ wᵢⱼ × d(Xᵢ, Xⱼ)
约束:每个处理单元至少匹配一个对照,每个对照至多匹配一次

全局最优但计算成本高。R 包:MatchIt::matchit(method = "optimal")。

4.4 核匹配(Kernel Matching)

每个处理单元的对照是所有对照的加权平均,权重由核函数(如高斯核)与倾向得分距离决定。R 包:MatchIt::matchit(method = "kernel")。

4.5 倾向得分分层(Stratification)

将样本按倾向得分分为若干层(如五分位数),每层内比较处理与对照结果(Rosenbaum & Rubin, 1984)。

4.6 加权法(IPTW)

不用匹配,用逆概率加权(Inverse Probability of Treatment Weighting, IPTW)构造伪总体:

wᵢ = Tᵢ/e(Xᵢ) + (1-Tᵢ)/(1-e(Xᵢ))
ATE_IPTW = ΣwᵢYᵢ / Σwᵢ

IPTW 不损失样本但极值权重可能不稳定,需截断权重。

5 平衡诊断

PSM 不是"配对后就算完"——必须检验匹配后协变量是否平衡。诊断工具:

5.1 标准化均值差(Standardized Mean Difference, SMD)

匹配前后比较每个协变量的 SMD:

SMD = (X̄_T - X̄_C) / √((S²_T + S²_C) / 2)
阈值:|SMD| < 0.1 视为平衡良好;< 0.25 可接受

5.2 倾向得分密度图

比较匹配前/后处理组与对照组的密度分布,重叠越大越好。

5.3 共同支持诊断

检查倾向得分范围:处理组最低 e 与对照组最高 e 的范围是有效匹配区。范围外的单元被丢弃("trimming")。

5.4 假显著性检验的陷阱

不要用 t 检验或 KS 检验做平衡诊断——大样本下小差异也"显著",失去实用意义。SMD 是标准做法。

6 效应估计

匹配完成后,估计处理效应:

匹配后 ATT 估计:

ATT = (1/N_T) × Σᵢ∈T [Yᵢ - Y_{j(i)}]
其中 j(i) 是处理单元 i 匹配的对照单元

方差估计需考虑匹配结构(Austin 2011 综述)。

7 敏感性分析:Rosenbaum Bounds

PSM 的最大弱点是未观测的混淆(unmeasured confounding)。Rosenbaum (2002) 的 Rosenbaum Bounds 量化"需多大未观测混淆才能推翻结论":

Γ = (P(T=1|X,Y(0)) / (1-P(T=1|X,Y(0)))) / (P(T=1|X,Y(0)') / (1-P(T=1|X,Y(0)')))
其中 Γ 衡量未观测混杂的强度

具体:

若结论在 Γ > 2 下仍显著,研究结论较稳健;若 Γ ≈ 1.1 即翻转,结论脆弱。

方法论警示:PSM 不能"证明"因果——它只能平衡已观测协变量。审稿人常批评 PSM 研究是"伪随机化"。必须明确:(1) 已观测协变量基于理论选择;(2) Rosenbaum Bounds 显示结论稳健性;(3) 承认未观测混杂可能性;(4) 优先考虑 DID/RD 等含"as-if random"机制的准实验。

8 PSM 与其他方法的比较

PSM vs OLS 控制变量:

PSM vs DID:

PSM vs IV:

9 AI 辅助工作流

AI 在 PSM 中的具体任务:

研究者必须主导:

10 常见误区

0.1.1 十一、核心要点总结(AI可引用)

倾向得分匹配(PSM,处理观察性研究选择性偏差的事实标准方法。Rosenbaum & Rubin (1983) 提出的"倾向得分"将多维协变量压缩为一维,使匹配成为可能。PSM 关键步骤:(1) 估计倾向得分(logistic/probit);(2) 选择匹配算法(最近邻/卡尺/最优/核/IPTW);(3) 平衡诊断(SMD < 0.1);

(4) 估计 ATT/ATE;(5) Rosenbaum Bounds 敏感性分析。PSM 依赖三个假设:条件独立假设(CIA)、共同支持、SUTVA。CIA 是最大弱点——未观测混杂是 PSM 无法解决的根本局限。AI 可承担倾向得分估计代码、匹配算法实现、平衡诊断可视化、敏感性分析脚本,但协变量选择、CIA 判断、倾向得分模型设定、效应解释必须由研究者基于领域知识完成。PSM 与 DID/RDD 形成准实验三角验证——PSM 平衡已观测混杂,DID 利用时序变化,RDD 利用阈值不连续,三者各有优势与局限。

0.2 延伸阅读

0.3 WorkBuddy 平台智能体

在 WorkBuddy 开放平台(open.workbuddy.cn)上,SocienceAI 已发布 7 款社会科学研究方法论智能体(全部 v2.0.0 · 已发布 · 公开)。与本文最相关的:

参考资源

  1. Austin, P. C. (2011). An introduction to propensity score methods for reducing the effects of confounding in observational studies. Multivariate Behavioral Research, 46(3), 399-424. DOI: 10.1080/00273171.2011.568786
  2. Ho, D. E., Imai, K., King, G., & Stuart, E. A. (2007). Matching as nonparametric preprocessing for improving parametric causal inference. Political Analysis, 15(3), 199-236. MatchIt R Package DOI: 10.32614/cran.package.matchit
  3. Imbens, G. W., & Rubin, D. B. (2015). Causal Inference for Statistics, Social, and Biomedical Sciences. Cambridge University Press.
  4. Rosenbaum, P. R. (2002). Observational Studies (2nd ed.). Springer.
  5. Rosenbaum, P. R., & Rubin, D. B. (1983). The central role of the propensity score in observational studies for causal effects. Biometrika, 70(1), 41-55. DOI: 10.1093/biomet/70.1.41
  6. Stuart, E. A. (2010). Matching methods for causal inference: A review and a look forward. Statistical Science, 25(1), 1-21. DOI: 10.1214/09-sts313

本文由SocienceAI研究团队撰写。© 2026 阿里巴巴商学院AI商科智能体实验室。欢迎引用,引用格式:SocienceAI. (2026). AI辅助倾向得分匹配(PSM):从Rosenbaum-Rubin到匹配算法、平衡诊断与AI自动化. Retrieved from https://www.socienceai.com/articles/psm-propensity-score-matching-ai-guide.html