附录:反事实推理速查决策树

开始:需要判断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: 是否为不作为场景?
      ├─ 是 → 构建"假设作为"的反事实世界
      │        注意:置信度通常较低
      └─ 否 → 使用标准反事实推理流程