内生解释变量和外生解释变量有什么关系?什么时候需要担心内生性?
$$ \\text{Wage} = \\beta0 + \\beta1 \\cdot \\text{Education} + \\beta2 \\cdot \\text{Experience} + \\varepsilon $$
一、开篇:你把工资回归里的"教育"放进回归,它真的是外生的吗?
假设你跑了一个最经典的工资方程:
你用 OLS 估计,得到教育回报率 ,标准误 0.005,三颗星显著。一切看起来完美。
但你的导师看完之后问了一句话:
"你觉得 ε 里面有什么?"
你想了想——ε 是误差项,里面装着所有影响工资但你"没放进回归"的因素。能力(Ability) 肯定在里面。能力强的人挣得多(能力 → 工资 ↑),而且能力强的人通常受更多教育(能力 → 教育 ↑)。这意味着:
换句话说,你的核心解释变量"教育"和误差项是相关的。OLS 假设 Cov(X, ε) = 0 被违反了。你的 里,有一部分不是教育的因果效应,而是能力的混淆效应——教育是内生的。
核心信息:外生变量和内生变量的区别只有一句话——解释变量是否和误差项相关。Cov(X, ε) = 0 → 外生;Cov(X, ε) ≠ 0 → 内生。这不是变量的固有属性,而是相对于特定模型和特定误差项的一个假设。同一个变量在模型 A 里是外生的,在模型 B 里完全可能是内生的。
二、内生变量和外生变量的精确定义——一个条件决定一切
2.1 外生性(Exogeneity)
在经典线性回归模型中,外生性是使 OLS 无偏的核心条件:
即:给定所有自变量的值,误差项的条件期望为零。 这意味着误差项和任何一个自变量都不相关—— 对所有 j 成立。
满足这个条件的自变量,就是外生解释变量(Exogenous Explanatory Variable)。
外生性意味着:X 的变动是"从模型外部"决定的,不受 Y 的影响,也不受遗漏在 ε 中的任何混淆因素的影响。X 的变化像是被一个"外部之手"拨动的——它独立于你没能观测到的那些因素。
2.2 内生性(Endogeneity)
如果一个解释变量和误差项相关————它就是内生解释变量(Endogenous Explanatory Variable)。
内生的字面意思是"由内部产生的"——Xⱼ 的取值在一定程度上被模型的"内部"(即 ε 中包含的因素或 Y 本身)所影响或决定。当 X 是内生的时候:
- OLS 不再无偏:
- OLS 不再一致:即使 n → ∞, 也不会收敛到真实的
- 因果解释失效: 不再能解释为"Xⱼ 变动一单位对 Y 的因果效应"
2.3 一张表看清两者的区别
| 维度 | 外生解释变量 | 内生解释变量 |
|---|---|---|
| 定义 | Cov(X, ε) = 0 | Cov(X, ε) ≠ 0 |
| OLS 无偏吗? | ✅ 是 | ❌ 否 |
| OLS 一致吗? | ✅ 是 | ❌ 否(偏误不随 n 增大而消失) |
| 可以解释为因果吗? | ✅ 在控制了混淆变量后可以 | ❌ 不行——系数被"污染"了 |
| 在模型中的"地位" | 由模型外部决定 | 由模型内部因素(Y 或 ε)部分决定 |
| 需要处理吗? | 不需要专门处理 | 需要工具变量、面板方法等识别策略 |
三、两者之间的关系——不是分类,是假设
3.1 外生/内生是"假设",不是变量的"固有标签"
这是初学者最容易搞混的一点。"教育"这个变量本身既不是"外生变量"也不是"内生变量"。 它在一个特定的模型中、相对于一个特定的误差项,才被判断为外生或内生。
- 在
Wage ~ Education + ε₁中,ε₁ 包含"能力"——而能力和教育相关 → 教育是内生的。 - 在
Wage ~ Education + Ability + ε₂中,你已经控制了能力,ε₂ 不再包含能力。如果 ε₂ 中没有其他和 Education 相关的因素 → 教育是外生的。
同一个变量"教育",在不同模型中切换了"内生/外生"的身份。差异不在于变量本身,而在于你控制了哪些东西、ε 里还剩哪些东西。
3.2 外生和内生是一个"光谱"而非"二元对立"
严格来说,在实证研究中,"完全外生"和"严重内生"之间还有一个灰色地带:
- 严格外生(Strict Exogeneity):Cov(X, ε) = 0,且和 ε 的任何函数形式都不相关。
- 同期外生(Contemporaneous Exogeneity):只要求 Cov(Xₜ, εₜ) = 0,但允许 Xₜ 和过去的 ε 相关。在时间序列中更常见。
- 弱内生(Weak Endogeneity):Cov(X, ε) 很小但不为零。在很多微观测评中,这种"轻度内生"可能不会完全逆转核心结论,但需要在稳健性检验中讨论。
- 严重内生(Severe Endogeneity):Cov(X, ε) 在量级上不可忽视,使得 OLS 的偏误足以改变系数的方向或经济含义。
关系总结:外生和内生不是两种"类型"的变量——它们是同一个变量在特定模型设定下相对于特定误差项的两种可能状态。实证研究者的核心任务之一,就是判断自己关心的 X 在基准模型中处于这个光谱的哪个位置,并据此决定是否需要动用 IV、面板方法、DID 等识别策略。
四、实证分析中什么情况下需要分析内生性?
4.1 信号——出现以下任何一种情况,内生性就是你必须面对的问题
情况一:你关心的是 X 对 Y 的因果效应(而非仅预测)。
如果你在做因果识别——"教育是否提高工资?""最低工资是否减少就业?""税收优惠是否促进研发投入?"——那么内生性是你必须首先排除的威胁。一个内生的核心解释变量意味着你估计出的不是因果效应,而是因果效应 + 混淆偏误。
如果你只做预测——"用这些特征预测明年的 GDP 增长率"——内生性的重要性大大降低。在纯预测任务中,只要预测的准确率高、泛化能力好,系数是否有偏并不是首要问题。
情况二:你使用了观测数据(Observational Data)而非实验数据。
在随机对照实验(RCT)中,处理变量(Treatment)是随机分配的 → 处理变量和任何潜在结果及混淆因素都独立 → 处理变量天然外生。内生性在 RCT 中不是问题。
但在观测数据中—— CGSS、CFPS、CHFS、上市公司年报、宏观统计年鉴——没有任何变量是随机分配的。教育、收入、政策处理、地区特征……你在回归里放的几乎所有变量,在观测数据中都可能内生于你没有控制的混淆因素。使用观测数据且目标是因果推断 → 内生性是你绕不过去的一关。
情况三:你关心的 X 是"选择"或"决策"的结果。
个体选择受多少教育、企业选择在哪个省份投资、政府选择推行某项政策——这些都是**自选择(Self-Selection)**的结果。做选择的主体根据一些不可观测的因素来决策,而这些不可观测的因素通常也影响 Y。在选择行为产生的数据中,内生性是默认状态,外生性才是需要论证的例外。
情况四:文献中已经大量讨论了你关心的 X 的内生性问题。
如果你研究教育回报率——Card (1999)、Angrist & Krueger (1991) 等经典文献已经将"教育的内生性"讨论得非常透彻。你做这个题目而不处理内生性,几乎肯定会被审稿人质疑。文献中已经公认需要处理内生性的经典变量包括:
- 教育(能力偏误)
- 收入、价格、工资(同时性偏误)
- 政策处理变量(自选择偏误)
- 健康指标和医疗支出(反向因果)
- 企业层面的研发投入、广告支出(管理质量等遗漏变量)
情况五:你的 OLS 结果和工具变量/面板方法结果差距很大。
如果你先用 OLS 跑 → 系数是 0.15。然后你找了一个工具变量跑 2SLS → 系数变成 0.06。这两者之间的差异(0.09)反映的就是 OLS 中的内生性偏误。如果你发现 OLS 和其他识别策略给出的估计差异很大——不要急于"挑一个显著的报告",而应该正视内生性的存在和它的大小。
4.2 一张判断流程图
你的研究目标是什么?
├── 预测 Y → 内生性不是首要问题
└── 估计 X 对 Y 的因果效应
├── 数据是随机实验数据吗?
│ └── 是 → X 天然外生,内生性不是问题
└── 数据是观测数据吗?
└── 是 → 内生性必须被认真对待
├── X 是选择/决策的结果吗? → 几乎肯定内生
├── 文献中公认 X 有内生性问题吗? → 必须处理
└── 你有遗漏的混淆变量吗? → 如果和 X 相关 → 内生
五、一般什么类型的变量是外生变量?
这个问题的答案是:在观测数据的因果推断中,真正的"天然外生变量"比你想象的少得多。 以下是几类在实证中被普遍接受为外生(或至少可以论证为外生)的变量:
5.1 几乎总是外生的变量
(1)自然随机事件——天气、自然灾害、地理特征。
降雨量、温度、地震、台风路径——这些不由任何个体的选择或决策决定。在研究"降雨对农业产出的影响"时,降雨量是外生的。这也是为什么"天气"作为工具变量在实证中非常流行——它的外生性几乎不需要论证。
但注意:如果研究对象可以选择"搬到降雨多的地方"(比如农民迁徙),那么在"个人层面的降雨暴露"上仍可能存在自选择。
(2)生物学特征——年龄、性别、出生年份、基因特征。
你无法选择自己的出生年份或性别。在研究个体层面的劳动力市场结果时,这些变量通常被认为是外生的。
但要注意:年龄 = 出生年份 + 调查年份。如果你的样本跨越多年,年龄和 cohort 效应混在一起——年龄可以是外生的(你不能选择出生年份),但年龄的系数可能被 cohort 效应或时期效应污染。外生 ≠ 系数有明确的因果含义。
(3)制度规则和历史事件——义务教育法、兵役抽签、殖民地边界。
Angrist & Krueger (1991) 用"出生季度 × 义务教育法"作为教育的工具变量。义务教育法是由政府制定的,个人无法选择——它是外生的。类似的逻辑适用于各种"自然实验":政策变动、制度断点、历史边界。
(4)随机数或抽签结果。
越南战争的征兵抽签(Angrist, 1990)、车牌限行的尾号——真正的随机过程产生的外生性是最干净、最不需要论证的。
(5)滞后变量(在特定条件下)。
在时间序列或面板数据中,前定变量(Predetermined Variable)——即 t-1 期的 X——在"当期 εₜ 不序列相关"的假设下可以是外生的(相对于当期 εₜ)。但这不是永久的外生性——它只是一个比当期 X 更弱的条件。
5.2 "看起来外生但其实可能内生"的变量——常见陷阱
| 变量 | 为什么看起来外生 | 为什么可能内生 |
|---|---|---|
| 政策处理变量(某省推行某政策) | 政策是政府定的,个体无法选择 | 政策不是随机推行的——政府选择了"最需要"或"条件最好"的省份先推行 |
| 教育程度 | 教育是在劳动力市场进入之前完成的 | 能力同时影响教育和工资(遗漏变量);工资预期反向影响教育决策(反向因果) |
| 企业规模 | 规模看起来是企业的"客观特征" | 规模是企业过去绩效的结果——而过去绩效和当前绩效相关 |
| 地区虚拟变量 | 地区是固定的,你无法选择生在哪里 | 但你可以选择搬到哪个地区——迁移决策内生于经济机会 |
| 父母的特征(如母亲教育) | 你不能选择你的母亲 | 但母亲教育和你的教育高度相关 → 如果你不控制母亲教育但控制了本人教育,本人教育仍可能因遗漏家庭背景而内生 |
5.3 外生性的论证——不是"说它是它就是"
在论文中,你不能只写"我们假设 X 是外生的"就完事。你需要论述为什么你的 X 在这个特定的实证设定中满足外生性。常见的论证策略:
- 随机实验:"处理组是随机分配的,因此 Cov(Treatment, ε) = 0。"
- 制度特征:"政策在全国统一推行,各省的实施时间由中央统一规定,与各省的经济状况无关。"
- 前定性论证:"X 在第 t-1 期被决定,而 εₜ 是第 t 期的冲击——如果冲击不是序列相关的,Cov(Xₜ₋₁, εₜ) = 0。"
- 控制了大量混淆变量:"在控制了 A、B、C 之后,我们有理由认为剩余误差中的因素与 X 不相关。"(这是最弱的论证,但也是最常见的——它依赖于"你控制的变量足够多"这个不可检验的假设。)
六、内生性的三个经典来源——为什么 Cov(X, ε) ≠ 0?
在理解了外生/内生是什么之后,一个自然的问题是:什么导致了一个变量变得内生? 所有内生性问题都可以追溯到以下三种机制之一(或它们的组合):
6.1 遗漏变量(Omitted Variables)
这是最常见的内生性来源。如果有一个变量 Z 同时影响 X 和 Y,而你没有控制它——Z 就进入了 ε。因为 Z 和 X 相关,所以 Cov(X, ε) ≠ 0。
因为 Z 和 X 相关,所以 Cov(X, ε) = β₂·Cov(X, Z) ≠ 0。
经典实例:能力 Z 同时影响教育 X 和工资 Y,但你无法测量能力。教育变成了内生的。
6.2 测量误差(Measurement Error)
如果你观测到的 X* 不等于真实的 X,而是 X* = X + ν(ν 是随机噪声),那么:
- 真实的 Y 由 X 生成:Y = β₀ + β₁X + ε
- 你把 X* 放入回归:Y = β₀ + β₁(X* − ν) + ε = β₀ + β₁X* + (ε − β₁ν)
新的误差项 (ε − β₁ν) 和 X* 相关(因为 X* = X + ν,而 ν 既在 X* 里又在误差项里)→ 测量误差使变量内生。
在经典的"随机测量误差"假设下,这种内生性导致衰减偏误(Attenuation Bias)—— 被拉向零。
6.3 联立性 / 反向因果(Simultaneity / Reverse Causality)
如果 X 影响 Y,但 Y 也反过来影响 X——你无法说清谁是因、谁是果。
在均衡中,价格 P 和数量 Q 被两个方程同时决定。P 和 ε₁ 相关(因为 P 在均衡中反映了供给冲击 ε₂)→ 在需求方程中 P 是内生的。
经典实例:在研究"犯罪率对警察数量的影响"时,警察数量增加可能减少犯罪(X → Y),但高犯罪率的城市可能雇佣更多警察(Y → X)。两个方向的因果同时存在,导致警察数量内生。
6.4 三种来源的速查表
| 来源 | Cov(X, ε) ≠ 0 的机制 | 经典例子 | OLS 偏误方向 |
|---|---|---|---|
| 遗漏变量 | 遗漏的混淆变量 Z 同时进入 X 和 Y | 能力(教育→工资) | 取决于 Z 和 X、Y 的关联方向 |
| 测量误差 | X 的测量噪声同时进入 X* 和误差项 | 问卷调查中的收入低报 | 经典情况下拉向零(衰减偏误) |
| 反向因果 | Y 反过来影响 X | 价格和数量、犯罪和警力 | 取决于双向效应的相对大小 |
七、硕士和博士考试中一般怎么考察这两个概念?
7.1 考察形式
在硕士(中级计量)和博士(高级计量)的考试中,"内生性"和"外生性"是最核心的考察点之一,通常以以下三种形式出现:
形式一:概念辨析题(简答/名词解释)。
"请解释内生解释变量和外生解释变量的区别。为什么内生性会导致 OLS 估计不一致?"
这类题目考察的是对定义和机制的精确理解。你需要写出:
- 外生性: → OLS 无偏且一致
- 内生性: → OLS 有偏且不一致
- 用 OLS 的 plim 公式证明:
形式二:应用分析题(给定场景,判断内生性并给出方案)。
"某研究者用 OLS 估计"健康对工资的影响",回归控制了年龄、性别、教育。请分析:健康变量可能是内生的吗?如果是,内生性来自哪种机制?你会如何解决?"
这道题考察的是识别内生性来源和提出处理方案的能力。你的回答应该:
- 判断内生性:健康可能是内生的——遗漏变量(童年营养同时影响成年健康和工资)、反向因果(高工资的人能负担更好的医疗 → 工资影响健康)、测量误差(自评健康有主观误差)。
- 提出方案:
- 工具变量法:找一个影响健康但不直接影响工资的变量(如"童年是否患过重大疾病""出生体重",经济学家常用"母亲的受教育程度"或"16岁时的健康状况"作为健康的 IV)。
- 面板数据固定效应:如果内生性来自不随时间变化的遗漏变量(如童年营养),面板固定效应可以消除它。
- 自然实验:利用健康政策的外生冲击。
形式三:数理推导题。
"设有真实模型 Yᵢ = β₀ + β₁Xᵢ + εᵢ,其中 Cov(Xᵢ, εᵢ) = σ_{Xε} ≠ 0。请推导 OLS 估计量 的概率极限,并解释为什么 不一致。"
这是博士级别的标准考题。关键推导步骤:
因为 ,第二项不为零 → 不一致。
7.2 高频考点汇总
| 考点 | 硕士 | 博士 | 典型问法 |
|---|---|---|---|
| 外生性定义 | ✅ 必考 | ✅ 必考 | "什么是外生性假设?为什么它是 OLS 无偏的关键?" |
| 内生性的三个来源 | ✅ 必考 | ✅ 必考 | "列举并举例说明内生性的三种来源" |
| 遗漏变量偏误的公式 | ✅ 常考 | ✅ 必考 | "推导遗漏变量偏误的方向和大小" |
| OLS 不一致性的 plim 推导 | ⭕ 有时考 | ✅ 必考 | "证明 Cov(X,ε) ≠ 0 时 OLS 不一致" |
| Hausman 检验的思想 | ⭕ 有时考 | ✅ 常考 | "Hausman 检验如何检验内生性?" |
| 工具变量的两个条件 | ✅ 常考 | ✅ 必考 | "有效工具变量需要满足哪两个条件?" |
| 工具变量的两阶段最小二乘(2SLS) | ✅ 常考 | ✅ 必考 | "写出 2SLS 的两个阶段回归方程" |
| 弱工具变量问题 | ❌ 不常考 | ✅ 常考 | "什么是弱工具变量?为什么 F > 10 是经验阈值?" |
| 过度识别约束检验(Sargan/J 检验) | ❌ 不常考 | ✅ 常考 | "在什么情况下可以检验工具变量的外生性?" |
| 面板固定效应如何缓解内生性 | ⭕ 有时考 | ✅ 常考 | "固定效应模型能解决哪种内生性?不能解决哪种?" |
7.3 答题技巧
技巧一:在概念辨析题中,一定要区分"外生性是 OLS 的假设"和"外生性是变量本身的属性"。前者正确,后者错误——这恰恰是老师用来区分"真正理解"和"死记硬背"的判分点。
技巧二:在应用分析题中,不要只说"用工具变量"。要说出具体的工具变量是什么、为什么它满足相关性和外生性两个条件。一个好的 IV 回答是:变量名 + 相关性论证 + 排他性论证。
技巧三:内生性 = Cov(X, ε) ≠ 0。这个不等式是你在考场上所有回答的逻辑起点。无论是推导、举例、还是提出解决方案,都从这个不等式出发——"为什么内生?因为 Cov ≠ 0 → 为什么 2SLS 能解决?因为它找到了一个和 ε 不相关但和 X 相关的 Z → 为什么面板固定效应能部分解决?因为它消除了不随时间变化的 ε 分量"。
技巧四:如果考卷上出现"请评价以下工具变量的有效性"——你首先要做的不是想答案,而是心里默念两条件:相关性(Cov(Z, X) ≠ 0) 和 外生性(Cov(Z, ε) = 0)。任何一个条件不满足,IV 就是无效的。相关性可以检验(第一阶段 F 统计量),外生性在恰好识别时不可检验——这是高阶考点,老师非常喜欢考。
八、总结
内生变量和外生变量的五条核心知识:
-
区别只有一条:Cov(X, ε) = 0 → 外生;Cov(X, ε) ≠ 0 → 内生。这决定了 OLS 是无偏(外生)还是有偏(内生)。
-
外生/内生不是变量的固有标签,而是相对于特定模型的特定误差项的假设。 同一个"教育"变量,在控制了能力之后是外生的,在不控制能力时是内生的。
-
在观测数据的因果推断中,内生性是默认状态,外生性是例外。 只要 X 是"选择"或"决策"的结果,你就需要论证它为什么是外生的——而不是假设它自动外生。
-
内生性有三个经典来源:遗漏变量(最常见)、测量误差(经典场景下拉向零)、反向因果(X 和 Y 相互决定)。任何一个都足以让 Cov(X, ε) ≠ 0。
-
考试中,内生/外生的核心是推导——从 Cov(X, ε) ≠ 0 出发,推导 OLS 不一致性、证明为什么 IV 有效、判断一个场景中的内生性来源。死记硬背"教育是内生的"不够——你要能解释"为什么内生、来自哪种机制、怎么解决"。
一句话收尾:
"内生性和外生性的区别只是一个条件——Cov(X, ε) 是否为零。但这个条件背后,是你对整个研究设计的因果逻辑的理解。一个变量在模型 A 里外生、在模型 B 里内生——判断力就在这两个模型之间。这就是为什么计量经济学不只是一套工具,而是一套思维方式。"
九、B站/公众号呈现建议
- B站视频:建议用"ε 这个黑箱"作为贯穿全篇的视觉隐喻。开场:一个标着"ε"的黑箱子,里面装着能力、动机、家庭背景等不可观测的因素。然后一只手把"教育(X)"放入回归——但教育的数值变动和 ε 箱子里面的"能力"是联动的(用一根虚线连接 X 和 ε)。旁白:"当 X 和 ε 之间有这根线的时候——你的 OLS 估计就不再是无偏的了。这就是内生性。"然后三段式展开:遗漏变量(从 ε 箱子里跳出"能力"指向 X 和 Y)→ 测量误差(X 的数值在"真实值"和"观测值"之间抖动)→ 反向因果(Y 射出一根箭射回 X)。考试部分建议用"考场上的内生性三连问"动画——题目弹出 → 你的回答思路展开 → 得分点高亮。
- 公众号:外生 vs 内生的定义对比表建议做成双栏信息图。内生性三个来源(遗漏变量、测量误差、反向因果)各配一个因果图(DAG)+ 经典实例卡。天然外生变量的分类(天气/生物/制度/随机)做成四宫格卡片。硕士 vs 博士的考点对比表建议做成纵向对照图。plim 推导建议用独立的公式框展示。
- 推荐标题:
- 主标题:《内生解释变量 vs 外生解释变量:一个 Cov(X, ε) 是否为零的问题》
- 备选标题:《什么时候你的 X 是内生的?——从识别到解决,考试和实证都讲清楚》
- 新媒体标题:《OLS 为什么有偏?——内生性从哪来、怎么判断、考试怎么考》
- 金句提炼:
"外生和内生不是变量的身份标签,而是变量在一个特定模型中、相对于一个特定误差项的'状态'。同一个教育变量,控制了能力就是外生,不控制能力就是内生。判断力就在这两个模型之间。"
"在观测数据的因果推断中,内生性是默认状态——外生性才是需要你论证的例外。"
"内生性的三个来源:遗漏变量(有一个你没看到的 Z 同时在操纵 X 和 Y)、测量误差(你看到的 X 不是真正的 X)、反向因果(Y 也在影响 X)。它们的共同结果:Cov(X, ε) ≠ 0 → OLS 有偏且不一致。"