<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Causality on Moonment</title><link>https://moonment.net/tags/causality/</link><description>Moon 的概念笔记、真实项目与可复查的判断。</description><generator>Hugo</generator><language>zh-CN</language><managingEditor>Moon</managingEditor><webMaster>Moon</webMaster><copyright>© 2026 Moonment</copyright><lastBuildDate>Tue, 29 Sep 2026 13:55:00 +0800</lastBuildDate><atom:link href="https://moonment.net/tags/causality/index.xml" rel="self" type="application/rss+xml"/><item><title>因果：原因、机制、推理与理由</title><link>https://moonment.net/notes/causality-causes-and-reasons/</link><pubDate>Wed, 16 Sep 2026 23:12:56 +0800</pubDate><dc:creator>Moon</dc:creator><guid>https://moonment.net/notes/causality-causes-and-reasons/</guid><description>因果不是先后、相关或一个合理故事。本文从条件、概率、反事实、干预和机制解释因果，并区分原因、证据、理由与目的。</description><content:encoded><![CDATA[<h2 id="因果是什么">因果是什么？</h2>
<p>因果讨论的是一个基础问题：</p>
<blockquote>
<p><strong>一个事物的发生、变化或者消失，为什么会使另一个事物随之发生变化？</strong></p>
</blockquote>
<p>可以先给出一个工作定义：</p>
<blockquote>
<p><strong>如果一个因素的存在、缺失或者变化，通过一定条件和过程，使另一个结果的发生方式、发生概率或者具体形态发生变化，那么这个因素对结果具有因果作用。</strong></p>
</blockquote>
<p>可以简化为：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">原因 → 作用过程 → 结果
</span></span></code></pre></div><p>原因不一定是一个瞬间发生的事件。它也可能是一种物理状态、一项长期条件、一次行为、一种心理状态、一套制度或一种社会结构。结果也不一定是确定发生的事件，它还可能表现为风险、程度或者发展方向的变化。</p>
<p>吸烟会增加肺癌风险，并不意味着每个吸烟者都会患肺癌。吸烟仍然具有因果作用，因为在其他相关条件相近时，它改变了肺癌发生的概率。</p>
<p>所以，因果不只表示“有 X 就必然有 Y”。它更一般地表示：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">改变 X，会使 Y 的发生情况产生差异。
</span></span></code></pre></div><h2 id="原因和结果不是事物的永久身份">“原因”和“结果”不是事物的永久身份</h2>
<p>语言会把过程切分成原因和结果，但现实变化通常是连续的：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">睡眠不足
</span></span><span class="line"><span class="cl">→ 神经与认知状态变化
</span></span><span class="line"><span class="cl">→ 注意控制能力下降
</span></span><span class="line"><span class="cl">→ 操作失误增加
</span></span><span class="line"><span class="cl">→ 事故风险上升
</span></span></code></pre></div><p>在这条链条中，认知状态变化是睡眠不足的结果，又是注意力下降的原因。操作失误既是注意力下降的结果，又可能成为事故的原因。</p>
<p>因此，一个事物究竟是原因还是结果，取决于正在研究哪一段关系：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">X → Y → Z
</span></span></code></pre></div><p>对于 Y 而言，X 是原因；对于 Z 而言，Y 又是原因。因果不是给事物贴上永久标签，而是在说明一个具体过程中的作用方向。</p>
<h2 id="因果不等于时间先后">因果不等于时间先后</h2>
<p>原因通常先于结果，但先发生不代表就是原因。</p>
<p>公鸡打鸣以后太阳升起，不能推出公鸡打鸣使太阳升起。时间顺序只能排除一部分不可能的关系：一个后来才出现的事件，通常不能成为此前事件的物理原因。但时间顺序本身不足以证明因果。</p>
<p>从“X 先发生”走向“X 是原因”，还需要进一步说明：</p>
<ul>
<li>X 与 Y 不是偶然相邻；</li>
<li>不存在同时产生 X 和 Y 的第三个因素；</li>
<li>改变 X 确实会改变 Y；</li>
<li>X 与 Y 之间存在能够说明作用过程的机制。</li>
</ul>
<h2 id="因果不等于相关">因果不等于相关</h2>
<p>两个变量经常一起变化，只能说明它们相关。概率上，如果：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">P(Y | X) ≠ P(Y)
</span></span></code></pre></div><p>那么知道 X 是否发生，会改变我们对 Y 的概率判断；X 与 Y 并不独立。这仍然只描述分布关系，没有说明关系为什么出现。</p>
<p>相关背后至少可能存在五种结构。</p>
<table>
  <thead>
      <tr>
          <th>结构</th>
          <th>含义</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>X → Y</code></td>
          <td>X 导致 Y</td>
      </tr>
      <tr>
          <td><code>X ← Y</code></td>
          <td>Y 导致 X</td>
      </tr>
      <tr>
          <td><code>X ← Z → Y</code></td>
          <td>Z 同时导致 X 和 Y</td>
      </tr>
      <tr>
          <td><code>Xₜ → Yₜ → Xₜ₊₁</code></td>
          <td>X 和 Y 形成反馈</td>
      </tr>
      <tr>
          <td>选择过程制造相关</td>
          <td>样本进入研究的方式改变了观察结果</td>
      </tr>
  </tbody>
</table>
<p>例如，携带打火机的人患肺癌的概率可能更高，但打火机不是主要原因。吸烟同时影响携带打火机和肺癌风险，吸烟就是这里的共同原因或混杂因素。</p>
<p>选择过程还可能凭空制造关系。假设病情严重和缺乏家庭照护都会提高住院概率。如果研究只纳入已经住院的人，相当于先按照两者的共同结果筛选样本；在这个样本中，病情严重程度和家庭照护可能出现总体人群中没有的关联。这类问题通常称为碰撞变量或选择偏差。</p>
<p>样本过小、反复比较、指标定义改变和共同测量误差，也可能制造表面相关。</p>
<p>相关不是没有价值。它是需要解释的观察结果，却不是因果已经得到证明的结论。</p>
<h2 id="因果也不等于预测">因果也不等于预测</h2>
<p>一个变量可以准确预测结果，却不是可以改变结果的原因。</p>
<p>气压计读数可以帮助预测天气，但调节气压计指针不会改变天气。公鸡打鸣可以预测日出，但阻止公鸡打鸣不会阻止太阳升起。</p>
<p>预测关心：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">知道 X 以后，能否更准确地判断 Y？
</span></span></code></pre></div><p>因果关心：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">如果主动改变 X，Y 是否会随之变化？
</span></span></code></pre></div><p>这一区别在数据分析和人工智能中尤其重要。模型可能依靠代理变量准确预测结果，但如果代理变量不是原因，依据它采取干预就未必有效。</p>
<p>例如，频繁联系客户支持可能准确预测用户流失，但真实结构可能是产品问题同时导致求助和流失：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">产品问题 → 联系客服
</span></span><span class="line"><span class="cl">产品问题 → 用户流失
</span></span></code></pre></div><p>关闭客服渠道可能降低“联系次数”，却不会消除产品问题，甚至会使流失更加严重。预测变量适合提前识别风险，不自动等于应该被改变的因果变量。</p>
<h2 id="一个结果通常没有唯一原因">一个结果通常没有唯一原因</h2>
<p>日常语言喜欢寻找“根本原因”，仿佛复杂结果背后总有一个最深、最真实的原因。但现实结果通常由多种条件共同形成。</p>
<p>一场火灾可能涉及可燃物、氧气、热量、人员行为、建筑材料、消防设施和管理制度。点火行为可能是触发因素，易燃材料是促成条件，消防系统失效扩大了结果，管理制度则可能是更远的结构性原因。</p>
<p>需要区分不同类型的原因：</p>
<table>
  <thead>
      <tr>
          <th>类型</th>
          <th>回答的问题</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>必要条件</td>
          <td>没有它，结果是否无法发生？</td>
      </tr>
      <tr>
          <td>充分条件</td>
          <td>只要有它，结果是否就会发生？</td>
      </tr>
      <tr>
          <td>促成因素</td>
          <td>它是否提高结果的概率或强度？</td>
      </tr>
      <tr>
          <td>触发原因</td>
          <td>它是否启动了已经具备条件的过程？</td>
      </tr>
      <tr>
          <td>背景条件</td>
          <td>它是否让其他原因能够发挥作用？</td>
      </tr>
      <tr>
          <td>维持原因</td>
          <td>它是否让已经出现的结果持续存在？</td>
      </tr>
      <tr>
          <td>抑制因素</td>
          <td>它是否阻断或削弱某条因果路径？</td>
      </tr>
      <tr>
          <td>结构性原因</td>
          <td>它是否系统性地改变了许多行为的条件？</td>
      </tr>
  </tbody>
</table>
<p>必要条件不等于充分条件。氧气是普通燃烧的必要条件之一，但只有氧气并不会自动发生火灾。现实中的许多原因既非严格必要，也不足以单独产生结果，而是与其他条件组成一套足以产生结果的组合。</p>
<p>“哪个是原因”也与问题目的有关。事故调查、医疗干预、历史解释和责任追究可能关注同一因果网络中的不同节点。</p>
<h2 id="原因怎样组合">原因怎样组合？</h2>
<p>多个原因并不只是简单相加。</p>
<h3 id="多因一果">多因一果</h3>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">X₁ + X₂ + X₃ → Y
</span></span></code></pre></div><p>一个产品失败可能同时涉及需求判断错误、分发不足、成本过高和竞争环境变化。</p>
<h3 id="一因多果">一因多果</h3>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">X → Y₁, Y₂, Y₃
</span></span></code></pre></div><p>一项制度调整可能同时影响价格、行为激励、组织关系和长期预期。</p>
<h3 id="因果链与因果网络">因果链与因果网络</h3>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">X → M₁ → M₂ → Y
</span></span></code></pre></div><p>中间的 M 是传递作用的环节，也称中介。现实系统还会有多条路径交叉，形成因果网络。</p>
<h3 id="替代原因与抢先发生">替代原因与抢先发生</h3>
<p>两个原因可能分别足以造成同一个结果。即使移除其中一个，另一个仍会产生结果。也可能有两个过程都在启动，但其中一个先完成作用，另一个没有真正进入最终路径。</p>
<p>这些情况说明，简单的“没有 X 就没有 Y”能够识别许多原因，却不能覆盖所有因果结构。</p>
<h2 id="原因不一定决定结果">原因不一定决定结果</h2>
<p>在医学、心理学、社会科学和日常生活中，原因经常以概率方式起作用：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">P(Y | X) &gt; P(Y | ¬X)
</span></span></code></pre></div><p>这表示观察到 X 时，Y 的概率高于没有 X 时。但观察差异可能来自混杂因素，所以条件概率仍不能直接等于因果概率。</p>
<p>更接近因果问题的是：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">P(Y | do(X)) &gt; P(Y | do(¬X))
</span></span></code></pre></div><p><code>do(X)</code> 表示主动把 X 设置为某个状态，而不是只观察哪些对象自然具有 X。Judea Pearl 的因果模型用这一差别区分“看到 X”与“改变 X”。<a href="https://ftp.cs.ucla.edu/pub/stat_ser/ACMBook-published-2022.pdf">Probabilistic and Causal Inference: The Works of Judea Pearl</a></p>
<p>概率因果意味着：</p>
<ul>
<li>原因可以只提高风险；</li>
<li>原因存在时，结果不一定发生；</li>
<li>原因不存在时，结果也可能由其他路径产生；</li>
<li>单个案例不能完整证明或否定总体因果关系。</li>
</ul>
<p>一个服药的人没有康复，不能单凭这一例证明药物无效；一个没有服药的人自然康复，也不能证明药物没有作用。因果作用可能表现为总体康复概率的改变。</p>
<h2 id="因果关系和寻找原因是两件事">因果关系和寻找原因是两件事</h2>
<p>因果关系讨论现实世界：</p>
<blockquote>
<p>什么因素实际参与产生了什么结果？</p>
</blockquote>
<p>因果推断讨论人的认识：</p>
<blockquote>
<p>我们凭什么相信这个因素是原因？</p>
</blockquote>
<p>所以：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">因果关系 ≠ 因果推断
</span></span></code></pre></div><p>真实原因可能已经存在，但我们尚未发现。我们也可能提出一个看似合理的解释，最后却发现它不符合真实情况。</p>
<p>因果是研究对象，“找原因”则是认识因果的方法。它涉及逻辑、认识论、统计方法和实验设计。</p>
<h2 id="我们怎样从结果寻找原因">我们怎样从结果寻找原因？</h2>
<p>人通常先看到结果，再向过去寻找可能原因。看到地面湿了，可以提出下雨、洒水车、水管破裂或有人泼水等假设。这个过程需要多种推理共同完成。</p>
<h3 id="溯因提出解释性假设">溯因：提出解释性假设</h3>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">观察到 Y → 提出可能的 X
</span></span></code></pre></div><p>溯因也被称为“对最佳解释的推论”。它依靠解释能力提出假设，但一个解释生动、简洁，并不代表它已经得到证明。<a href="https://plato.stanford.edu/entries/abduction/">Stanford Encyclopedia of Philosophy: Abduction</a></p>
<h3 id="演绎从假设推出预测">演绎：从假设推出预测</h3>
<p>如果假设水管破裂，可以推出积水应接近管道、关闭阀门后水流应减弱等预测。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">如果 X 成立，就应观察到 Z
</span></span></code></pre></div><p>没有观察到 Z，假设可能需要修改；观察到 Z，也不能立即证明 X，因为其他假设可能产生相同预测。</p>
<h3 id="归纳从多个案例形成一般判断">归纳：从多个案例形成一般判断</h3>
<p>归纳从重复案例中形成规律，但结论超出了已经观察的样本。它需要继续面对样本代表性、环境变化、共同原因和选择偏差。</p>
<h3 id="排除竞争解释">排除竞争解释</h3>
<p>因果调查不能只收集支持原假设的证据。更重要的问题是：</p>
<blockquote>
<p>什么证据能够区分这个解释与其他解释？</p>
</blockquote>
<h3 id="贝叶斯更新">贝叶斯更新</h3>
<p>获得证据 E 后，可以更新对原因假设 H 的相信程度：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">P(H | E) = P(E | H)P(H) / P(E)
</span></span></code></pre></div><p>贝叶斯方法能够比较原因假设，却不能仅凭概率计算确定因果结构。因果方向、变量关系和模型假设仍需独立论证。</p>
<p>完整的因果调查可以写成：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">观察结果
</span></span><span class="line"><span class="cl">→ 提出原因假设
</span></span><span class="line"><span class="cl">→ 推出可检验预测
</span></span><span class="line"><span class="cl">→ 比较竞争解释
</span></span><span class="line"><span class="cl">→ 收集证据或实施干预
</span></span><span class="line"><span class="cl">→ 更新判断
</span></span><span class="line"><span class="cl">→ 修正因果模型
</span></span></code></pre></div><h2 id="反事实如果没有这个原因呢">反事实：如果没有这个原因呢？</h2>
<p>反事实因果从一个问题开始：</p>
<blockquote>
<p>如果当时没有发生 X，Y 还会发生吗？</p>
</blockquote>
<p>如果没有 X 时，Y 不会发生或者发生概率明显下降，X 更可能对 Y 具有因果作用。</p>
<p>困难在于，同一个对象在同一时刻只能经历一种情况。一个患者不能同时既服药又不服药，一个企业不能同时既执行某项战略又不执行。</p>
<p>因此，只能通过随机分组、相似对象、自然实验、历史比较、统计模型或结构因果模型，估计那个没有实际发生的结果。</p>
<p>反事实理论抓住了原因制造差异的直觉，但会在替代原因、过度决定和抢先发生等案例中遇到困难。<a href="https://plato.stanford.edu/entries/causation-counterfactual/">Stanford Encyclopedia of Philosophy: Counterfactual Theories of Causation</a></p>
<h2 id="干预改变它以后会怎样">干预：改变它以后会怎样？</h2>
<p>观察研究问：</p>
<blockquote>
<p>自然具有 X 的对象，其结果怎样？</p>
</blockquote>
<p>干预研究问：</p>
<blockquote>
<p>如果主动改变 X，结果会怎样？</p>
</blockquote>
<p>例如，接受治疗的人病情可能平均更严重，因为严重患者更容易接受治疗。要判断治疗效果，需要减少病情程度等原有差异造成的干扰。</p>
<p>随机对照实验通过随机分配，使两组在平均意义上更可比较。但实验也会受到样本、测量、执行、周期和外部适用范围的限制。观察研究也不必然无效，关键在于研究设计是否识别并处理了主要竞争解释。</p>
<h2 id="机制原因怎样产生作用">机制：原因怎样产生作用？</h2>
<p>发现改变 X 会改变 Y，还没有完整回答“为什么”。机制研究展开中间过程：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">X → M₁ → M₂ → Y
</span></span></code></pre></div><p>例如：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">长期睡眠不足
</span></span><span class="line"><span class="cl">→ 执行功能下降
</span></span><span class="line"><span class="cl">→ 注意控制变差
</span></span><span class="line"><span class="cl">→ 错误率提高
</span></span></code></pre></div><p>机制能够说明作用发生在哪个环节，帮助判断关系能否迁移到其他环境，也能找到更精确的干预点。</p>
<p>但一个听起来合理的机制仍然只是假设。人很容易在结果发生后编造流畅故事，机制本身同样需要证据。</p>
<p>三种方法回答不同问题：</p>
<table>
  <thead>
      <tr>
          <th>方法</th>
          <th>核心问题</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>反事实</td>
          <td>没有它会怎样？</td>
      </tr>
      <tr>
          <td>干预</td>
          <td>改变它会怎样？</td>
      </tr>
      <tr>
          <td>机制</td>
          <td>它通过什么过程产生作用？</td>
      </tr>
  </tbody>
</table>
<h2 id="因果方向与推理方向">因果方向与推理方向</h2>
<p>现实中的因果方向可能是：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">下雨 → 地面湿
</span></span></code></pre></div><p>人的推理方向却可能是：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">观察地面湿 → 推测下过雨
</span></span></code></pre></div><p>从结果推测原因，不代表结果制造了原因。地面湿是认识下雨的证据，不是下雨的原因。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">因果方向 ≠ 推理方向
</span></span></code></pre></div><p>医生从症状诊断疾病、工程师从故障寻找问题、历史学家从材料解释事件，都在从结果回溯原因。错误不在于从结果出发，而在于把“某个解释能够说明结果”直接当成“它已经被证明是真实原因”。</p>
<h2 id="把结果当作原因">把结果当作原因</h2>
<p>“把结果当原因”至少包含四种情况。</p>
<h3 id="因果倒置">因果倒置</h3>
<p>真实关系是 <code>Y → X</code>，却被判断成 <code>X → Y</code>。</p>
<p>病情严重导致更多治疗，却被理解为治疗导致病情严重；产品受欢迎产生更多评论，却被理解为评论数量完全造成了受欢迎。</p>
<h3 id="反馈循环">反馈循环</h3>
<p>结果可能进入下一阶段，成为新的原因：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">Xₜ → Yₜ → Xₜ₊₁
</span></span></code></pre></div><p>压力导致失眠，失眠又增加下一阶段的压力。产品受欢迎带来评论，评论形成社会认同，又推动后续销量。加入时间以后，“到底是谁导致谁”的静态争论会变成可以分析的循环关系。</p>
<h3 id="从成功结果倒推原因">从成功结果倒推原因</h3>
<p>“成功者普遍早起”不能直接推出“早起导致成功”。研究可能只选择了成功者，遗漏早起却未成功的人；成功也可能反过来改变生活安排；还可能存在自律、职业和健康等共同原因。</p>
<h3 id="事后合理化">事后合理化</h3>
<p>结果发生后，人会按照结果重写此前的故事。成功以后，冒险被称为远见；失败以后，同样的冒险被称为鲁莽。</p>
<p>这涉及后见之明偏差、结果偏差和叙事偏差。一个好决定可能遇到坏结果，一个坏决定也可能因运气获得好结果。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">决策质量 ≠ 最终结果
</span></span></code></pre></div><p>评价决策需要回到当时的信息、目标、概率和约束。</p>
<h2 id="原因与证据">原因与证据</h2>
<p>原因回答：</p>
<blockquote>
<p>什么产生了结果？</p>
</blockquote>
<p>证据回答：</p>
<blockquote>
<p>我们凭什么相信某个判断？</p>
</blockquote>
<p>“因为下雨，所以地面湿了”中的下雨是原因。“因为地面湿了，所以我认为刚才下过雨”中的地面湿是证据。</p>
<p>证据越符合某项假设，不代表该假设就是唯一原因。评价证据还要问：其他原因能否产生同样证据？如果假设不成立，这项证据是否也很常见？</p>
<h2 id="原因与理由">原因与理由</h2>
<p>中文里的“因为”还会混合原因和理由。</p>
<h3 id="动机理由">动机理由</h3>
<blockquote>
<p>因为我认为继续工作会损害健康，所以我辞职了。</p>
</blockquote>
<p>这是行动者据以行动的考虑。它通过信念、欲望、情绪和意图进入心理过程，并可能成为行动的原因。</p>
<h3 id="规范理由">规范理由</h3>
<blockquote>
<p>长期损害健康，是一个支持辞职的理由。</p>
</blockquote>
<p>它回答的不是这个人实际上因为什么行动，而是什么事实使这项行动值得做或者更合理。</p>
<h3 id="解释理由">解释理由</h3>
<blockquote>
<p>他长期失眠、压力过大，所以在会议中失控。</p>
</blockquote>
<p>这些因素使行为变得可以理解，却不证明行为正确：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">能够解释 ≠ 能够辩护
</span></span></code></pre></div><h3 id="陈述出来的理由">陈述出来的理由</h3>
<p>一个人公开说出的理由，可能是真实动机、多种动机中的一部分、更容易被接受的表达、自我辩护或事后合理化。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">说出的理由 ≠ 实际动机 ≠ 正当理由
</span></span></code></pre></div><p>当代行动哲学通常至少区分规范理由、动机理由和解释理由：它们分别回答什么支持行动、行动者据何行动，以及什么能够解释行动。<a href="https://plato.stanford.edu/entries/reasons-just-vs-expl/">Stanford Encyclopedia of Philosophy: Reasons for Action</a></p>
<p>Donald Davidson 进一步主张，以理由解释行动也可以是一种因果解释：当一个人的信念和欲望确实推动了行动时，他据以行动的理由也构成行动的原因。<a href="https://plato.stanford.edu/entries/davidson/">Stanford Encyclopedia of Philosophy: Donald Davidson</a></p>
<h2 id="目的与未来结果">目的与未来结果</h2>
<p>“我为了减肥而跑步”表面上像是未来变瘦导致现在跑步。但尚未发生的未来结果，不能直接返回过去产生现在的物理作用。</p>
<p>实际过程是：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">希望变瘦
</span></span><span class="line"><span class="cl">+ 相信跑步有帮助
</span></span><span class="line"><span class="cl">+ 形成行动意图
</span></span><span class="line"><span class="cl">→ 现在开始跑步
</span></span></code></pre></div><p>需要区分：</p>
<ul>
<li>目的：希望实现什么；</li>
<li>预期：相信行动会产生什么；</li>
<li>意图：已经形成怎样的行动承诺；</li>
<li>计划：准备怎样实现目的；</li>
<li>行动原因：哪些当前状态实际推动行为；</li>
<li>实际结果：后来真正发生了什么。</li>
</ul>
<p>未来结果本身不是现在行动的原因。行动者现在对未来结果的想象、评价和期待，才可能成为行动原因。</p>
<p>自我实现的预言也是如此：不是未来结果返回过去，而是现在的预期改变了当前行为，当前行为又提高了预期结果发生的可能性。</p>
<h2 id="概率与贝叶斯在因果中的位置">概率与贝叶斯在因果中的位置</h2>
<p>概率处理不确定性，因果处理作用关系。</p>
<p>贝叶斯公式帮助回答：看到当前证据以后，哪个原因假设更值得相信？它更新的是认识主体对原因的信念，而不是直接证明现实中的因果作用。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">贝叶斯更新 = 修正对原因的相信程度
</span></span><span class="line"><span class="cl">因果验证   = 检验现实中的作用关系
</span></span></code></pre></div><p>概率能够表达判断有多可信、风险改变了多少；因果模型则要进一步说明变量之间怎样作用，以及改变一个因素是否会改变结果。</p>
<h2 id="哲学怎样理解因果">哲学怎样理解因果？</h2>
<p>哲学中的因果理论并不是重复同一个答案，而是在处理因果的不同侧面。</p>
<h3 id="亚里士多德原因也是解释方式">亚里士多德：原因也是解释方式</h3>
<p>亚里士多德区分质料因、形式因、动力因和目的因。这里的“原因”比现代自然科学中的动力因更宽，更接近回答“为什么”的不同解释方式：由什么构成、以什么结构存在、由什么推动变化、为了什么。</p>
<p>现代自然科学主要研究可检验的作用过程，但在生物、行动和制度研究中，结构、功能和目的仍然具有解释意义。</p>
<h3 id="休谟我们是否观察到了必然联系">休谟：我们是否观察到了必然联系？</h3>
<p>休谟指出，我们直接观察到的是一个事件发生，随后另一个事件发生，以及类似顺序反复出现。我们并没有像观察颜色那样直接观察到“必然联系”。</p>
<p>这使因果问题转变为：因果是世界中的必然联系，还是人从重复经验中形成的期待？这一质疑推动了规律、概率和反事实等不同理论。</p>
<h3 id="康德因果使客观经验成为可能">康德：因果使客观经验成为可能</h3>
<p>康德认为，因果不只是从经验中归纳出来的习惯。人要把连续感觉组织成客观事件，就必须区分“我的观察顺序改变了”与“对象本身发生了变化”。因果范畴参与了这种经验组织。</p>
<h3 id="现代因果理论">现代因果理论</h3>
<table>
  <thead>
      <tr>
          <th>理论方向</th>
          <th>抓住的核心</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>规律理论</td>
          <td>原因与结果之间的稳定规律</td>
      </tr>
      <tr>
          <td>概率理论</td>
          <td>原因改变结果发生的概率</td>
      </tr>
      <tr>
          <td>反事实理论</td>
          <td>没有原因时，结果会有所不同</td>
      </tr>
      <tr>
          <td>机制理论</td>
          <td>原因通过某种过程产生结果</td>
      </tr>
      <tr>
          <td>干预主义</td>
          <td>改变原因会系统改变结果</td>
      </tr>
      <tr>
          <td>因果模型</td>
          <td>用变量、结构方程和因果图表达关系</td>
      </tr>
  </tbody>
</table>
<p>这些理论不必被理解成只能选择一个。它们分别揭示因果的稳定性、差异制造、作用过程和可干预性。</p>
<h2 id="心学与禅宗可以帮助理解什么">心学与禅宗可以帮助理解什么？</h2>
<p>心学和禅宗不能代替经验科学中的因果验证，但可以帮助澄清人的认识和行动。</p>
<p>心学关注意、知与行，可以用来思考信念、价值判断、意图和行动怎样连接，也提醒我们：一个人公开说出的理由，不一定等于实际推动行为的心理原因。但要证明某种心理状态普遍导致某种行为，仍需经验研究。</p>
<p>禅宗及佛教的缘起思想强调现象依赖条件而生。这可以提醒我们不要把复杂过程压缩成一个脱离环境的唯一原因，也不要把语言划分出来的对象误认为完全孤立、自足的实体。</p>
<p>但缘起、修行和宗教业果包含自己的哲学与宗教承诺，不能直接当作已经得到现代实验科学确认的因果模型。科学因果分析仍要求明确变量、证据、机制、干预和可检验范围。</p>
<h2 id="怎样实际分析一个因果问题">怎样实际分析一个因果问题？</h2>
<p>面对“为什么会这样”，可以依次进行以下检查：</p>
<ol>
<li><strong>明确结果</strong>：需要解释的结果究竟是什么？</li>
<li><strong>标记时间</strong>：原因、过程和结果分别何时发生？</li>
<li><strong>列出候选原因</strong>：包括直接、背景、结构性和共同原因。</li>
<li><strong>画出因果结构</strong>：哪些变量是中介、混杂、反馈或结果？</li>
<li><strong>提出反事实</strong>：没有这个因素，结果可能怎样？</li>
<li><strong>寻找区分性证据</strong>：什么证据能排除竞争解释？</li>
<li><strong>寻找干预或对照</strong>：改变这个因素后，结果是否变化？</li>
<li><strong>检查机制</strong>：作用通过什么过程传递？</li>
<li><strong>区分原因与理由</strong>：现在说的是物理作用、行动动机、证据还是正当性？</li>
<li><strong>保留不确定性</strong>：结论成立于哪些假设和适用范围？</li>
</ol>
<p>最后的结论未必是“X 就是 Y 的原因”，也可能是：</p>
<blockquote>
<p>在当前证据和假设下，X 可能通过 M 提高 Y 发生的概率；Z 仍是尚未完全排除的混杂因素。</p>
</blockquote>
<p>这种表达没有削弱结论，而是准确说明结论的可靠范围。</p>
<h2 id="一个产品实验怎样分开逻辑概率与因果">一个产品实验怎样分开逻辑、概率与因果？</h2>
<p>假设产品团队想知道：推送提醒是否提高任务完成率。</p>
<p>第一步是检查逻辑和数据定义。只有存在完成时间戳，任务才被计为完成；进入实验的用户必须在提醒发出前拥有尚未完成且符合条件的任务。否则，分母、事件和时间窗口并不一致。</p>
<p>第二步可以观察概率关系：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">收到提醒的用户完成率：60%
</span></span><span class="line"><span class="cl">未收到提醒的用户完成率：40%
</span></span></code></pre></div><p>这说明两组概率不同，但还不能证明提醒造成了差异。活跃用户可能更愿意开启通知，也可能本来就更容易完成任务。</p>
<p>第三步才是因果识别。在符合条件的用户中随机分配“一次提醒”和“不提醒”，保持结果定义与观察窗口一致，再比较两组完成率。随机分配的目的，是让已知和未知的背景差异不再系统地集中于某一组。</p>
<p>同时需要检查机制：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">提醒
</span></span><span class="line"><span class="cl">→ 用户注意到任务
</span></span><span class="line"><span class="cl">→ 打开应用
</span></span><span class="line"><span class="cl">→ 查看任务
</span></span><span class="line"><span class="cl">→ 完成任务
</span></span></code></pre></div><p>如果完成率提高，却没有相应的打开、查看或完成路径证据，就要寻找其他解释。即使实验显示平均效果，也仍需说明作用范围和副作用：效果持续多久，是否只是提前完成时间，提醒频率是否造成厌烦，关闭通知的人是否增加，以及不同用户群体是否存在差异。</p>
<p>因此，一个有边界的结论应当写成：</p>
<blockquote>
<p>在本次符合条件的用户、提醒方式和观察窗口内，随机分配一次提醒使任务完成率提高了某个幅度；结果是否能迁移到其他频率、用户和时间范围仍需验证。</p>
</blockquote>
<h2 id="结论">结论</h2>
<p>因果所讨论的核心问题是：</p>
<blockquote>
<p><strong>一个因素的存在、缺失或变化，如何通过一定条件和过程，使另一个结果发生变化？</strong></p>
</blockquote>
<p>因果不等于时间先后、统计相关、准确预测、一个合理故事、行动者说出的理由，或者结果发生后的解释。</p>
<p>完整的因果理解包含：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">时间顺序
</span></span><span class="line"><span class="cl">+ 概率差异
</span></span><span class="line"><span class="cl">+ 反事实比较
</span></span><span class="line"><span class="cl">+ 主动干预
</span></span><span class="line"><span class="cl">+ 作用机制
</span></span><span class="line"><span class="cl">+ 竞争解释
</span></span></code></pre></div><p>寻找原因则需要：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">溯因提出假设
</span></span><span class="line"><span class="cl">+ 演绎推出预测
</span></span><span class="line"><span class="cl">+ 归纳发现规律
</span></span><span class="line"><span class="cl">+ 实验检验差异
</span></span><span class="line"><span class="cl">+ 贝叶斯更新信念
</span></span><span class="line"><span class="cl">+ 机制研究解释过程
</span></span></code></pre></div><p>因果关系属于世界中事物之间的作用结构；因果推断属于人认识这种结构的方法。</p>
<p>真正成熟的因果分析，不是为所有结果寻找一个简单的“根本原因”，而是建立一个能够被检验、干预和修正的因果模型。它需要说明：哪些因素参与产生了结果，通过什么过程产生作用，在什么条件下成立，改变什么可能改变未来，以及我们目前为什么有理由相信这一判断。</p>
]]></content:encoded></item></channel></rss>