Skip to content

边际结构模型与逆概率加权——时变处理下用权重重建可交换性的方法

原文提炼

IPW 在时变处理中的特殊挑战:

"In a time-varying setting, standard IPW creates a pseudo-population where treatment at each time point is independent of prior covariates. But the weights can quickly become extreme, leading to unstable estimates."

从静态 IPW 到时变 IPW 的三步跳跃:

维度 静态 IPW 时变 IPW
权重结构 $\frac{1}{P(A L)}$
伪人群目标 一次处理独立于基线协变量 每次处理的全部历史独立于时变协变量
核心问题 倾向评分模型误设 权重爆炸 + 模型误设

时变权重的乘积结构:

\[W_i = \prod_{t=0}^{T} \frac{1}{f(A_{t,i} | \bar{A}_{t-1,i}, \bar{L}_{t,i})}\]

\(T\) 很大时,\(W_i\) 被极端值支配——单个时间点的倾向评分接近 0 就使整个权重爆炸。

稳定权重——对抗权重爆炸的三招

策略 操作 代价
稳定权重 $SW_i = \prod_{t} \frac{f(A_{t,i} \bar{A}{t-1,i})}{f(A
权重截断 \(W_i^{\text{trunc}} = \min(W_i, c)\),\(c\) 通常为 99 分位数 引入偏倚,但偏倚可控
平衡检查 加权后检查协变量是否在处理组间平衡 事后验证,不解决根本问题

稳定权重的直觉: - 分子 \(f(A_t | \bar{A}_{t-1})\) 是"过去处理对当前处理的预测" - 分母 \(f(A_t | \bar{A}_{t-1}, \bar{L}_t)\) 是加上协变量的预测 - 比值衡量协变量提供的额外信息——如果协变量与处理无关,比值为 1,权重为 1

MSM 的两阶段框架

阶段 1: 权重估计
  对每个时间点拟合处理模型:
    logit(P(A_t=1|history)) = α₀ + α₁L_t + α₂A_{t-1}
  计算稳定权重 SW_i

阶段 2: 加权结局模型
  用 SW_i 加权拟合结局模型:
    E[Y^d] = β₀ + β₁ · cum_dose(d)
  其中 cum_dose(d) 是制度 d 下的累积处理量

因果效应 = β₁

MSM 的核心假设:

  1. 序贯可交换性:在每个时间点,处理分配独立于未观测的未来结局,给定已观测历史
  2. 正值性:对任何可能的历史,接受处理的概率 \(P(A_t=1|history)\) 严格在 0 和 1 之间(时变场景中比静态更容易违反)
  3. 正确模型设定:处理模型和结局模型至少有一个是正确的

为什么时变 IPW 如此脆弱

因素 机制
\(T\) 大时权重乘积链 20 个时间点 → 20 个倾向评分的乘积,一个 0.01 就使权重 = 100
反馈环 \(A_{t-1} \rightarrow L_t \rightarrow A_t\) 使倾向评分模型必须正确建模反馈结构
正值性违反随时间累积 每个时间点都可能出现某些历史的处理概率接近 0

实践警示:\(T > 10\) 时,时变 IPW 通常不可靠。此时 G 公式(蒙特卡洛模拟)更鲁棒。

跨域链接