周一清晨,数据分析师阿文端着美式咖啡踱过工位区,目光被屏幕上的效率评分吸引:咖啡喝得多的同事,效率分似乎都更高。他兴致勃勃地正要写报告,却在最后一刻顿住——真的能证明咖啡让人高效吗?那些爱喝咖啡的“晨型人”,会不会本来就比别人起得更早、更自律?这种“晨型基因”看不见也测不出,却既推人喝咖啡,又推人高效产出。它像一位隐身的裁判,悄悄把咖啡的功劳记在了自己名下。这种藏在暗处的干扰,就是统计学家口中的未观测混杂。 正当阿文束手无策时,他瞥见了走廊尽头那台银色的咖啡机——工位到咖啡机的距离,是行政年初统一抽签安排的,与“晨型基因”八竿子打不着,却实实在在地左右着每个人的咖啡摄入量。这个“距离”就像一个清白的中介人,帮他把看不见的混杂洗去,还原出“咖啡→效率”的真实因果效应。这套思路,正是因果推断中的利器——工具变量法。

岗位关联

对 AI 从业者而言,掌握工具变量法等于多了一把切开“看不见变量”的手术刀:当数据并非来自随机实验、混杂因素无法穷尽测量时,你依然能捍卫因果结论的可信度,这在政策评估、医疗决策与算法因果归因中都是硬核竞争力。

目录
  1. 可视化演示
  2. 因果困境与混杂
  3. 工具变量三条件
  4. 寻找天然工具
  5. 两阶段最小二乘
  6. 工具可靠性检验
  7. 弱工具变量问题
  8. 实践应用边界
  9. AI 应用场景
  10. Python 演示
  11. 常见误区
  12. 面试题

可视化演示

本节配有交互动效(进入视口后自动加载,约 3KB)。

工具变量法核心思想 (不可观测) 工具变量利用外生变异绕过未观测混杂 工具变量三个核心条件 T = π₀ + π₁Z + v Y = β₀ + β₁T̂ + ε 工具变量法可视化:核心思想、三条件检验、2SLS估计、弱工具变量诊断、LATE及实践挑战。

因果困境与混杂

早上九点,阿文端着美式咖啡走过办公区,注意到一个规律:手边常备咖啡杯的同事,屏幕上的效率评分都高出不少。他打开分析工具,把“咖啡摄入量”对“效率评分”做回归,系数显著为正。看上去,喝咖啡的确能让效率提高。可这时,同事小林提醒他:“坐窗边的那几个晨型人,每天六点就来公司,效率本来就好,他们喝咖啡也最多。”阿文愣住了——原来自己一直在跟一位看不见的“隐形裁判”打交道。

阿文意识到,这就像想判断“雨伞是否阻止人淋湿”:下雨天大家都打伞,淋湿的人也多;但“下雨”才是同时推动“打伞”和“淋湿”的幕后推手。如果把“打伞次数”对“淋湿程度”做回归,会得出“打伞让人更易淋湿”的可笑结论。在因果推断术语里,这个“下雨”就是未观测混杂因素。它既影响处理变量(咖啡量),又影响结果(效率评分),导致回归中出现内生性——处理变量与残差项相关,OLS 估计量不再一致。

既然混杂如此隐蔽,干脆做随机实验?强迫一半人每天喝四杯咖啡、另一半人一滴不喝?这既不道德,也很难执行,参与者会偷偷换咖啡或直接退出。经典随机实验要求研究者能够指派处理,可现实中教育、吸烟、咖啡、用药等行为根本无法强制。此时,即使把所有可测变量都加入回归,只要还有一个测不到的 U 藏在暗处,回归系数就仍然带着偏差。于是,我们需要一个能绕开 U 的外生装置——这就来到了工具变量的地盘。

工具变量法的出发点非常朴素:与其跟“晨型基因”这样的隐形裁判正面搏斗,不如找一位不会偏袒任何一方的“中间人”,让这位中间人只推着人们去喝咖啡,却不悄悄改写效率评分。这就像破案时警方找一个与嫌疑人毫无私交的线人,通过他提供的线索锁定真凶,而不是直接听信嫌疑人的自我辩解。

工具变量三条件

阿文在办公室来回踱步时,突然抬头看见天花板下的咖啡机。“对!”——咖啡机的位置是行政年初统一安排的,工位是抽签随机决定的,和谁几点起床毫无关系。一个念头闪过:工位到咖啡机的距离,正是那个“清白的中介人”。它离人们喝咖啡的习惯如此之近,却与“晨型基因”全无瓜葛。在因果推断术语中,这个中介人被称作工具变量(instrumental variable),通常记为 Z。

要让 Z 成为合法工具,必须同时满足三条铁律。第一条是相关性条件:Z 与处理变量 X 强相关,距离越近,咖啡消耗量越大,即 Cov(Z, X)≠0。第二条是排他性条件:Z 只能通过 X 影响 Y,距离本身不会直接改变人的效率评分,即不存在 Z→Y 的“旁路”。第三条是外生性条件:Z 与所有未观测混杂 U 相互独立,抽签决定的工位不会天然偏好早起者。三条缺一不可:若违反相关性,工具根本推不动 X;若违反排他性或外生性,Z 就带着自己的私货进入估计,IV 估计量照样混入偏误。

在这三条条件的保障下,我们可以写出工具变量估计量的核心公式:把所有数字代入协方差表达式,便得到“每增加一杯由 Z 推动的咖啡,所带来的效率真实增量”。

回到阿文的办公室:他用工位到咖啡机的距离做工具,在相关性上,距离远近确实改变了咖啡消耗量;在排他性上,没人会因为坐得离咖啡机远就变笨或变懒;在外生性上,抽签得到的工位和晨型基因毫无关联。三条铁律齐备,他终于敢自信地说:“这一次,我看到的不是相关,而是因果。”

βIV=Cov⁡(Z,Y)Cov⁡(Z,X)\displaystyle \beta_{IV} = \frac{\operatorname{Cov}(Z, Y)}{\operatorname{Cov}(Z, X)}
这个公式像是用“距离对效率的总推动”除以“距离对咖啡的总推动”,两者相除正好把工具变量的度量单位抵消掉,留下纯净的因果效应。
  1. 分子协方差Cov(Z, Y) 刻画“距离越近,效率越高”的总关联。由于 Z 外生且排他,这份总关联完全经由咖啡摄入量 X 传导,不掺入混杂。
    Cov⁡(Z,Y)\operatorname{Cov}(Z, Y)
  2. 分母协方差Cov(Z, X) 刻画“距离越近,咖啡喝得越多”的推动力强度。它衡量工具对处理变量的“控制力”有多大。
    Cov⁡(Z,X)\operatorname{Cov}(Z, X)
  3. 整体比率分子除以分母后,Z 的度量单位被抵消,结果表示由工具推动的每一单位 X 所对应的 Y 变化,即无混杂的因果效应。
    Cov⁡(Z,Y)Cov⁡(Z,X)\frac{\operatorname{Cov}(Z, Y)}{\operatorname{Cov}(Z, X)}

寻找天然工具

阿文不是唯一幸运的人。翻开经济学和流行病学的经典文献,你会发现大量研究者都像“捡到了自然的礼物”。自然实验是其中最慷慨的来源:某个外生事件突然改变了人们的处理变量,而这个事件的时机和地点都像是随机安排的。政策冲击则是政策制定者无意间提供的礼物:义务教育法在某年突然延长学制,让一部分人的教育年限跳增,而法律出台的时间点并不取决于个人能力。地理距离同样常被用作工具:住得离医院近的人更容易获得医疗服务,但距离本身不会直接改写健康结局。

工具变量的选择是研究设计的核心艺术,而不是某个软件可以自动搜索出来的按钮。好的工具通常来自制度、地理和时间的偶然安排,研究者需要给出令人信服的故事来为三条条件辩护。这就像侦探办案:找到线索不难,难的是找到一条“只指向嫌疑人、不牵连其他任何人”的干净线索。若线索本身与帮派分子纠缠不清,那线索越多,反而越容易把案件搅浑。

在寻找工具时,有一个常见的误区需要避开:工具变量必须在“影响处理”这一步足够有力,但在“影响结果”这一步完全沉默。现实中,许多看似合理的候选变量(例如家庭收入、父母教育水平)往往同时直接作用于结果,排他性不成立,不能充当有效工具。阿文后来也试过用“楼层高度”做工具,但发现楼下咖啡香气飘上来会影响心情——排他性被破坏,他果断放弃了。

两阶段最小二乘

有了三条件齐全的工具 Z,接下来该怎样把它投入使用?阿文想到一个巧妙的比喻:这就像洗衣服,先用清水(工具 Z)把沾满泥沙(混杂 U)的衣物(处理变量 X)冲洗一遍,捞出相对干净的部分,再拿去烘干称重。统计学家把这个“冲洗”过程形式化为两阶段最小二乘(2SLS)。

第一阶段,把处理变量 X 对工具变量 Z 做回归,得到拟合值 X̂。这一步把 X 分解成两个部分:能被 Z 解释的“干净变异”和与工具无关的“脏残差”。第二阶段,用这个干净的拟合值 X̂ 替换原始 X,再去回归 Y。由于 X̂ 只包含由 Z 驱动的变异,而 Z 与 U 相互独立,X̂ 与 U 之间的关联就被悄悄剥离了。

阿文把这份代码跑完,发现 2SLS 估计出的咖啡效应比朴素回归小了不少——原来的“咖啡神话”里果然有一大截是晨型基因的功劳。他笑着在报告里写道:“咖啡可能确实提神,但大部分效果,其实是早起的人自带的光环。两阶段最小二乘帮我拆穿了这场骗局。”

X^i=γ^0+γ^1Zi\displaystyle \hat{X}_i = \hat{\gamma}_0 + \hat{\gamma}_1 Z_i
Yi=β^0+β^1X^i+ε^i\displaystyle Y_i = \hat{\beta}_0 + \hat{\beta}_1 \hat{X}_i + \hat{\varepsilon}_i
第一阶段用工具 Z 预测处理 X 并生成拟合值,第二阶段用拟合值替代原始 X 做回归,从而剔除与混杂 U 相关的变异。
  1. 第一阶段系数γ̂₁ 表示 Z 每变动一个单位时,处理变量 X 平均变动多少,它度量工具对处理的“推动力”。推动力越强,工具越有力。
    γ^1\hat{\gamma}_1
  2. 干净拟合值X̂ᵢ 是 X 中可由 Z 解释的部分,它剥离了与 U 关联的残差,因此是“洗过澡的”处理变量,等价于说它只包含外生变动。
    X^i=γ^0+γ^1Zi\hat{X}_i = \hat{\gamma}_0 + \hat{\gamma}_1 Z_i
  3. 第二阶段系数β̂₁ 表示由工具推动的每一单位 X 所对应的 Y 变化,这正是我们寻找的因果效应估计量。
    β^1\hat{\beta}_1
  4. 第二阶段残差第二阶段仍然允许其他不可观测因素影响 Y,只是因为 X̂ 与它们不相关,β̂₁ 不会被污染。统计软件通常会修正第二阶段的标准误,避免因为使用拟合值而低估不确定性。
    ε^i\hat{\varepsilon}_i

工具可靠性检验

阿文的报表做完了,评审追问:“你怎么证明这个咖啡机距离真的可靠?”这个问题问到了关键处——工具变量法不是拿了工具就能高枕无忧的,必须通过层层检验。第一道关卡是相关性检验:看第一阶段回归中 Z 的系数是否显著、F 统计量是否足够大。如果 Z 根本推不动 X,后面一切免谈(这道检验同时也在筛查弱工具问题)。第二道是过度识别检验:当工具数量多于内生处理变量数量时,用 Sargan 或 Hansen J 检验,看看多余的 Z 是否与第二阶段残差相关。若相关,说明至少有一个工具偷偷违反了排他性——它直接碰了 Y,或者在和 U 眉来眼去。

第三道是内生性检验(Hausman 检验):比较 OLS 与 IV 估计之间的差异是否显著。如果两者差异不大,说明混杂可能没那么严重,此时 OLS 更有效;如果差异显著,则说明确实存在未观测混杂,应当信任 IV 的结论。还有一类敏感性分析,通过替换工具、改变样本窗口等方式检验结论是否稳健。这些检验,就像验证一位线人是否可靠:先看他是否真的认识嫌疑人(相关性),再看他交出线索后是否还收了对家的钱(过度识别),最后对比他与警方描述的口径是否一致(内生性)。

需要注意的是,排他性和外生性两条假设本质上是无法被数据完全证明的——它们必须依靠领域知识和研究设计的理论论证。正如阿文无法用数据证明“距离不影响心情”一样,研究者能做的,是尽可能讲一个让同行信服的故事,再用各种检验排除明显的怀疑。工具变量的说服力,从来都是“理论论证 + 统计诊断”双轮驱动的结果。

弱工具变量问题

假设公司作出一个糟糕的决定:把咖啡机搬到园区外 300 米的小卖部里。这样一来,无论工位在楼上还是楼下,大家都不愿走那么远去喝咖啡——“距离”再也推不动咖啡量了。此时的 Z 与 X 的关联微弱得可怜,这样的工具被称为弱工具。弱工具带来的后果非常严重:第一阶段信息太少,第二阶段估计量会产生严重偏误,甚至比 OLS 偏得更离谱,置信区间也会严重失真。这就像传话人声音太小,第一句话就没听清,后面传的整个故事都会走样。

如何诊断弱工具?统计学家常用第一阶段回归的 F 统计量。经验法则指出,F 统计量应当大于 10,否则就要警惕弱工具问题(Stock and Yogo, 2005)。F 统计量可以看作第一阶段 t 值的平方。若 Z 对 X 的推动力太弱,t 值很小,平方后的 F 值自然达不到及格线。

如果 F 值确实小于 10,该怎么办?可以选择对弱工具更稳健的估计量,比如有限信息最大似然法(LIML),或者构造 Anderson-Rubin 置信区间;更彻底的办法是重新寻找一个更强的工具。阿文后来也遇到过这种尴尬:他想用“办公室楼层”做工具,结果一楼和五楼的咖啡消耗量差异微乎其微,F 值只有 1.2。他苦笑着放弃了那个工具,继续回去找别的“天然旋钮”。弱工具问题提醒我们:工具变量法的成败,很大程度上取决于你手里的工具是否真的能够“推动”处理变量。

F=(γ^1SE(γ^1))2\displaystyle F = \left( \frac{\hat{\gamma}_1}{\mathrm{SE}(\hat{\gamma}_1)} \right)^2
F 统计量越大,说明工具对处理变量的解释力越强;F 小于 10 是学界常用的弱工具警示线。
  1. 估计系数γ̂₁ 是第一阶段回归中工具 Z 的系数,反映 Z 对处理 X 的推动力度。推动力越强,F 值越高。
    γ^1\hat{\gamma}_1
  2. 标准误SE(γ̂₁) 衡量系数估计的抽样波动幅度。标准误越大,说明估计越不确定,F 值越低。
    SE(γ^1)\mathrm{SE}(\hat{\gamma}_1)
  3. 平方运算系数除以标准误得到 t 统计量,再平方得到 F 统计量。F 大于 10 是常用的经验门槛。
    (γ^1SE(γ^1))2\left( \frac{\hat{\gamma}_1}{\mathrm{SE}(\hat{\gamma}_1)} \right)^2

实践应用边界

阿文的咖啡故事终于讲完了,他从椅子上站起来,看到自己工位上的咖啡杯,忽然觉得这杯咖啡格外香。同样的逻辑,在真实世界的许多舞台上正被反复使用。在政策评估中,研究者想估计最低工资上调对就业的影响,但经济景气度等未观测因素同时影响政策出台和就业率,于是他们用“法案在不同地区的生效时间差异”作为工具,因为这些时间差异与单个地区的经济状态相对外生。在医疗研究中,要评估某种降脂药能否降低心梗复发风险,患者“健康意识”这种未观测混杂会同时推动服药和良好预后,研究者便用“居住地距合作药房的距离”作为工具,因为地理可达性不直接决定心梗是否复发。在经济计量中,估计教育对收入回报率时,“义务教育法推行的学制变化”让不同出生队列的教育年限发生外生跳跃,成为经典的 IV 来源。

不过,工具变量法有一条重要边界:IV 估计的是局部平均处理效应(LATE),即“被工具推动的那群人”的平均因果效应,而不是全人群的平均效应。咖啡机距离只能告诉我们“那些因为距离而改变咖啡量的人”的咖啡效应;对“无论咖啡机在哪都会喝同样多咖啡”的死忠粉,工具变量根本推不动他们,自然也无法揭示他们的因果效应。排他性和外生性假设无法完全被检验,也必须依靠领域知识来支撑。工具变量法无比强大,但它不是魔法——它把“未观测混杂”这一难题,转化为“能否找到可信工具”的设计难题。而这,正是因果推断最迷人的地方。

AI 应用场景

政策评估中的效应估计

阶段:数据准备与因果建模阶段(观测数据下的因果效应估计)

解决的问题:政策评估中,地方经济景气度等未观测因素会同时影响政策出台和就业率,直接回归会高估或低估政策效果。利用“政策在不同地区、不同时间生效”的外生差异作为工具变量,可以分离出政策真实的因果效应。

具体案例:某城市推行“最低工资上调”政策,研究者用“相邻县市政策生效时间的错位”作为工具变量,对当地青年就业率进行 2SLS 回归,发现原 OLS 估计中约三成效应来自通货膨胀预期的混杂,而非政策本身。

医疗疗效中的未观测混杂破解

阶段:医疗数据分析与临床决策支持阶段

解决的问题:电子病历数据中,服药依从性与预后同时受“健康意识”驱动,未观测混杂严重。利用“患者居住地距合作药房的距离”作为工具变量,可以评估药物对复发风险的真实疗效。

具体案例:一项针对降脂药的研究发现,距离药房每远 1 公里,服药依从性显著下降 12%。使用距离作 IV 后,降脂药对心梗复发的保护效应比朴素回归减小约 40%,说明大量“效果”其实来自健康意识更高的患者本身。

广告转化中的因果归因

阶段:增长分析与算法归因阶段

解决的问题:在用户增长模型中,广告曝光量与用户活跃度同时受“用户自身兴趣”驱动,A/B 测试又常因预算限制无法完全随机。利用“广告位投放策略在部分地区的上线时间差”作为工具变量,可估计广告的真实转化提升率。

具体案例:某互联网公司的增长团队使用“城市广告法生效时间”作为 IV 评估开屏广告效果,发现朴素回归将转化率高估了 1.8 倍,校准后的 ROl 数据直接改变了下一季度的预算分配策略。

Python 演示

python38 行
import numpy as np np.random.seed(42)n = 2000 # 工具变量 Z: 工位到咖啡机的距离(标准化)Z = np.random.normal(0, 1, n) # 未观测混杂 U: 晨型基因(现实中无法测量)U = np.random.normal(0, 1, n) # 处理 X: 每日咖啡量(杯) = 2.5 + 1.5*Z + 0.8*U + 噪声X = 2.5 + 1.5 * Z + 0.8 * U + np.random.normal(0, 1, n) # 结果 Y: 效率评分 = 5.0 + 1.2*X + 2.0*U + 噪声, 真实效应为 1.2Y = 5.0 + 1.2 * X + 2.0 * U + np.random.normal(0, 1, n) # --- OLS 估计(有偏) ---beta_ols = np.cov(X, Y, bias=True)[0, 1] / np.var(X) # --- 2SLS 第一阶段: X ~ Z ---gamma_hat = np.cov(Z, X, bias=True)[0, 1] / np.var(Z)alpha_hat = X.mean() - gamma_hat * Z.mean()X_hat = alpha_hat + gamma_hat * Z # --- 2SLS 第二阶段: Y ~ X_hat ---beta_iv = np.cov(X_hat, Y, bias=True)[0, 1] / np.var(X_hat) # --- 弱工具检验: 第一阶段 F 统计量 ---resid = X - X_hatssr_res = np.sum(resid ** 2)ssr_tot = np.sum((X - X.mean()) ** 2)F_stat = ((ssr_tot - ssr_res) / 1) / (ssr_res / (n - 2)) print("真实因果效应: 1.2")print("OLS 估计系数:", round(beta_ols, 3), " (有偏)")print("2SLS估计系数:", round(beta_iv, 3), " (接近真实)")print("第一阶段F统计量:", round(F_stat, 2))
目的:用模拟数据演示“咖啡量→效率”场景中,普通回归如何被未观测混杂污染,而工具变量(咖啡机距离)通过两阶段最小二乘还原真实因果效应。
  1. Z = np.random.normal(0, 1, n)生成一个完全外生的工具变量,模拟行政抽签决定工位距离。
  2. X = 2.5 + 1.5 * Z + 0.8 * U + np.random.normal(0, 1, n)让工具与混杂同时影响处理变量,人为制造内生性。
  3. Y = 5.0 + 1.2 * X + 2.0 * U + np.random.normal(0, 1, n)设定真实因果效应为 1.2,混杂 U 对结果的推动力为 2.0。
  4. beta_ols = np.cov(X, Y, bias=True)[0, 1] / np.var(X)用协方差比值计算普通回归系数,结果会明显大于 1.2。
  5. gamma_hat = np.cov(Z, X, bias=True)[0, 1] / np.var(Z)第一阶段回归:用工具 Z 预测处理 X,得到“推动力”系数。
  6. X_hat = alpha_hat + gamma_hat * Z构造洗过混杂的干净处理变量。
  7. beta_iv = np.cov(X_hat, Y, bias=True)[0, 1] / np.var(X_hat)第二阶段回归:用干净版本预测 Y,得到接近真实的因果效应。
  8. F_stat = ((ssr_tot - ssr_res) / 1) / (ssr_res / (n - 2))弱工具诊断:F 统计量远大于 10,说明工具不弱。

常见误区

误区我找到一个变量和咖啡摄入量显著相关,就直接用它做工具变量了,难道不够吗?相关性那么强,估计结果肯定没问题。

正解工具变量必须同时满足相关性、排他性、外生性三重条件。只相关但直接碰结果 Y,或者和未观测混杂 U 有勾连,都会让 IV 估计失效,甚至比 OLS 偏得更严重。就像一个和你聊得来的人未必可靠,如果他私底下和“晨型基因”有往来,他传的话就不可信。

为何常见:初学者最容易注意到“相关性”这个显眼条件,因为技术诊断里第一步就是看第一阶段显著不显著,而排他性和外生性需要领域知识论证,常常被忽略。

误区我手头有好几个候选工具,把它们全部塞进回归,信息量更大,估计精度肯定更高吧?

正解工具并非多多益善。超过需要的工具若不满足排他性,会引入新偏误;有限样本下工具过多还会导致过度拟合,使 2SLS 偏向 OLS。工具贵精不贵多,就像传话团队里混进一个和对手有勾结的人,人多反而泄密。

为何常见:直觉上“更多信息更好”,但工具变量和普通回归不同,每个工具都是独立的假设声明,多一个工具就多一条需要辩护的排他性假设。

误区工具变量法这么高级,肯定比普通回归更准确,以后遇到问题直接用 IV 就行。

正解IV 只有在工具有效时优于 OLS;若工具是弱工具或违反排他外生,IV 可能比 OLS 偏得更严重。正确做法是先做诊断检验,再判断信哪个。工具坏了,再先进的手术刀也会伤到病人。

为何常见:人们容易把更复杂的统计方法想象得更优越,忽略了“复杂方法的前提假设更严苛”这一点。工具的可靠性才是决定 IV 成败的命门。

误区既然 IV 能处理未观测混杂,以后就不用做随机实验了,直接找个工具回归就行。

正解IV 只是用某种“天然的随机”模仿实验,但它只能识别 LATE(被工具推动人群的效应),而非全人群的 ATE;而且排他性与外生性无法被数据完全证明。随机实验仍然是因果推断的金标准,IV 是在实验不可行时的次优选择。

为何常见:因 IV 能对抗未观测混杂,初学者容易把它神话,忽视了 LATE 的解释局限和不可检验假设的存在。

面试题

Q1. 工具变量 Z 满足排他性条件,意味着?

单选题 · easy

  • A.工具变量与处理变量强相关
  • B.工具只会通过处理影响结果← 正确答案
  • C.工具不受未观测混杂影响
  • D.工具的取值完全随机分布

答案:B。排他性要求 Z 仅通过 X 影响 Y,即不存在 Z→Y 的旁路。选项 A 是相关性条件,C 是外生性条件,D 不是必需条件(工具不必完全随机,只要与 U 独立即可)。

Q2. 工具变量的外生性条件是指?

单选题 · easy

  • A.工具变量与处理变量相互独立
  • B.处理变量与结果变量相互独立
  • C.工具变量与未观测混杂相互独立← 正确答案
  • D.结果变量与未观测混杂相互独立

答案:C。外生性条件是 Z 与 U 独立,保证工具不携带混杂信息。A 错误,因为工具必须与处理相关;B 与 D 描述的是其他变量之间的关系,与工具外生性无关。

Q3. 两阶段最小二乘第一阶段的主要工作是?

单选题 · easy

  • A.用结果变量对处理变量做回归
  • B.用处理变量对工具变量做回归← 正确答案
  • C.用工具变量对结果变量做回归
  • D.用混杂因素对结果变量做回归

答案:B。第一阶段是 X 对 Z 回归,得到拟合值 X̂,提取处理变量中由工具解释的“干净变异”。A 是朴素 OLS,C 关系搞反了,D 中混杂因素不可观测,根本做不了。

Q4. 第一阶段 F 统计量低于哪个经验阈值时,需要警惕弱工具?

单选题 · mid

  • A.5 左右即可
  • B.10 左右即可← 正确答案
  • C.100 左右即可
  • D.完全没有关系

答案:B。Stock and Yogo 提出的经验法则是 F 值应大于 10。F 小于 10 说明工具对处理的解释力太弱,2SLS 会产生严重偏误。

Q5. 过度识别检验适用的前提条件是?

单选题 · mid

  • A.工具变量数量少于内生变量数
  • B.工具变量数量多于内生变量数← 正确答案
  • C.工具变量与结果变量无关
  • D.处理变量与结果变量相关

答案:B。只有当工具数量多于内生处理变量时,才存在“多余”的工具可用于检验排他性,即 Sargan/Hansen J 检验。工具不足或刚好相等时无法做过度识别检验。

Q6. 弱工具变量导致 2SLS 估计的主要问题是?

单选题 · mid

  • A.估计结果无偏且方差略微变大
  • B.估计结果严重有偏且方差巨大← 正确答案
  • C.估计结果无偏且方差基本不变
  • D.估计结果有偏但方差逐渐缩小

答案:B。弱工具第一阶段信息不足,会使第二阶段估计严重有偏(且通常朝着 OLS 方向偏),方差也会膨胀,置信区间严重失真。A、C、D 均低估了弱工具的破坏性。

Q7. 工具变量法估计出的因果效应 LATE 指的是?

单选题 · hard

  • A.全体人群的平均处理效应
  • B.被工具推动者的平均因果效应← 正确答案
  • C.处理组的平均处理效应
  • D.未处理组的平均处理效应

答案:B。LATE(局部平均处理效应)是“受工具影响而改变处理状态的那群人”的平均因果效应。工具换一群人,LATE 也会改变。A 是 ATE,C 是 ATT,D 是 ATUT,均与 LATE 不同。

Q8. 一个合格的工具变量必须满足哪些条件?

多选题 · mid

  • A.与处理变量显著相关← 正确答案
  • B.只通过处理变量影响结果← 正确答案
  • C.与未观测混杂相互独立← 正确答案
  • D.与结果变量直接相关

答案:ABC。A 是相关性条件,B 是排他性条件,C 是外生性条件,三者缺一不可。D 恰恰违反了排他性,工具不应直接作用于结果。

Q9. 下列哪些属于寻找工具变量的常见来源?

多选题 · mid

  • A.自然实验带来的外生冲击← 正确答案
  • B.政策推出时间与地区差异← 正确答案
  • C.地理距离形成的服务可达← 正确答案
  • D.人为构造的随机数字序列

答案:ABC。自然实验、政策时间/地区差异、地理距离都是经典 IV 来源。D 中人为构造的随机数字可以是有效工具,但现实中既不可行也毫无实际意义,不属于常见寻找方式。

Q10. 关于两阶段最小二乘的说法正确的有?

多选题 · hard

  • A.第一阶段得到处理变量的拟合值← 正确答案
  • B.第二阶段使用拟合值剥离混杂← 正确答案
  • C.第二阶段标准误需做修正处理← 正确答案
  • D.第二阶段必须使用原始处理值

答案:ABC。第一阶段用 Z 预测 X 得到拟合值(A 正确),第二阶段用拟合值替换原始 X 以剥离混杂(B 正确),由于使用了拟合值,标准误需进行修正(C 正确)。D 恰恰是 2SLS 想要避免的错误做法。