什么是 潜在结果(Potential Outcomes)?
潜在结果(Potential Outcomes)是一个 Unit 在每个定义清晰的 Treatment 或 Intervention 水平下会出现的结果,无论该处理是否真正发生;它为因果效应定义提供形式化基础。
快速了解
| 规范文档 | 官方规范 |
|---|
工作原理
写 Y(a) 前先定义 Treatment Version 与时间
“使用助手”之类标签可能隐藏不同 Dose、Model、Permission、Start Time 和 Adherence Pattern。只有明确 Intervention a、Eligibility、Time Zero、Outcome Window,以及 Switching 或 Censoring 处理方式,Potential Outcome Y_i(a) 才有清晰语义。否则多个不同版本被压进同一符号,Consistency 无法成立。
SUTVA 组合了 Treatment Version 与 Interference 假设
Stable Unit Treatment Value Assumption 通常要求每个已声明 Treatment 只有一个对应结果,并且没有未建模的跨 Unit Assignment 依赖。Network Effect、共享容量、传染、Ranking Competition 和 Marketplace Equilibrium 都可能违反 No-interference。正确处理方式是重定义 Exposure 与 Assignment Unit,或显式建模 Interference,而不是只增加协变量。
总体效应通常比个体效应更容易识别
Naimi 与 Whitcomb说明 Potential Outcomes 如何定义 Average Treatment Effect,以及 Consistency、Exchangeability 与 Positivity 如何把它连接到观测量。即使总体平均已识别,单个 Unit 的 Y_i(1), Y_i(0) 联合对仍不可观测;个体化效应需要额外结构假设与校准验证。
主要特点
- 为每个 Unit-Treatment 组合定义假想结果
- 通过不同 Treatment State 的对比定义因果效应
- 每个 Unit 至少有一个 Counterfactual Outcome 不可观测
- 要求 Treatment Version 与 Outcome Timing 定义清晰
- 通过 SUTVA 或扩展模型显式表达 Interference 假设
- 支持总体 Estimand,但不承诺个体效应可识别
常见用途
- 定义产品功能相对固定 Control 的影响
- 区分 Observed Outcome 与缺失 Counterfactual
- 声明 ATE、ATT、ATC 或 Subgroup Treatment Effect
- 诊断网络或共享容量系统中的 Interference
- 检查观察性研究是否提出了完整因果问题
示例
Loading code...常见问题
Potential Outcome 与 Observed Outcome 有什么区别?
Potential Outcome 针对明确 Intervention 定义,无论它是否实际发生。在 Consistency 下,Observed Outcome 等于实际收到 Treatment 对应的 Potential Outcome;其他 Treatment State 的结果仍是 Counterfactual。
为什么一个 Unit 不能同时观测两个 Potential Outcome?
同一决策时点下,一个 Unit 通常只能接受一种互斥 Treatment。观测其 Treatment 结果时,就无法在其他条件完全相同的情况下同时观测 Control 结果,这就是 Causal Inference 的基本问题。
SUTVA 要求什么?
常见表述要求每种 Treatment 没有隐藏版本,且 Unit 之间不存在 Interference。如果结果依赖他人的 Assignment,或 Treatment 在剂量、实现上存在实质差异,就必须重新定义 Exposure 与 Potential Outcome。
Potential Outcome 等同于模型预测吗?
不等同。Potential Outcome 是由 Intervention 定义的 Causal Quantity,模型预测只是基于数据和假设的 Estimate。能预测两个 Treatment State,不代表它们已被识别、准确或可在个体层验证。
Potential Outcomes 可以处理连续或多种 Treatment 吗?
可以。记号可扩展为多类别、连续、动态或时变策略下的 `Y(a)`,但必须更严格地声明 Intervention、可行范围、Timing、Adherence 与 Interference 假设。