附录:反事实推理速查决策树
开始:需要判断A与Y之间的因果关系
│
├─ Q1: 是否只有一个可能的原因A?
│ ├─ 是 → 使用简单But-for检验
│ │ 移除A,Y是否仍然发生?
│ │ ├─ Y不发生 → A是Y的原因 ✓
│ │ ├─ Y仍发生 → A不是Y的原因 ✗
│ │ └─ 不确定 → 标注置信度,结合证明标准判断
│ │
│ └─ 否 → 存在多个可能原因A1, A2, ...
│ │
│ ├─ Q2: 各原因是否各自独立地足以导致Y?(过度决定)
│ │ ├─ 是 → 使用NESS检验
│ │ │ 每个原因是否是某个充分条件集中的必要元素?
│ │ │ ├─ 是 → 该原因是Y的原因 ✓
│ │ │ └─ 否 → 该原因不是Y的原因 ✗
│ │ │
│ │ └─ 否 → 各原因共同导致Y
│ │ 使用But-for检验(移除任一原因,Y不发生)
│ │ + 原因力比较确定各原因的贡献比例
│ │
│ └─ Q3: 是否存在概率性因果关系?
│ ├─ 是 → 使用机会丧失理论
│ │ 计算目标变量对结果概率的影响
│ └─ 否 → 使用标准多因分析
│
├─ Q4: 是否存在介入因素?
│ ├─ 是 → 双重反事实检验
│ │ (1) 移除原始行为A,Y是否仍然发生?
│ │ (2) 移除介入因素I,Y是否仍然发生?
│ │ (3) 介入因素是否"异常"到足以中断因果链?
│ └─ 否 → 继续标准分析
│
└─ Q5: 是否为不作为场景?
├─ 是 → 构建"假设作为"的反事实世界
│ 注意:置信度通常较低
└─ 否 → 使用标准反事实推理流程