实证方法教程 / lewbel

Lewbel 异方差识别 IV

把内生性、稳健性和标准误问题说清楚

这节课解决什么用于处理内生性、弱识别、标准误、空间相关或多重检验等识别风险。
先准备哪些变量因变量 / 核心解释变量
会看到哪张表lewbel_results.csv
论文里怎么克制解释披露校正口径和失败/不可用状态,不把补充诊断伪装成主规格显著性。

Lewbel 异方差识别 IV是什么?

Lewbel IV 问的是在缺少外部工具变量时,能否利用一阶方程残差的异方差构造内部工具变量。它不是魔法 IV,而是依赖特定异方差条件的补充识别方法。

先用一句话理解

把 Lewbel 想成从数据内部挤出工具变量:如果某些变量会影响内生变量的波动大小,可以利用这种异方差结构生成额外的工具变量。

什么时候用

判断项教科书式判断
适合用在缺少强外部 IV,但理论上存在异方差结构,可作为补充识别。
先不要用在没有异方差证据,或把 Lewbel 当作替代理论工具变量的万能办法。
最关键的前提构造工具变量所需的外生协变量和异方差条件要可信。
读表顺序先看构造变量和异方差依据,再看第一阶段和过识别检验。
论文表述边界Lewbel 更适合作为补充识别,不宜单独承担全部因果识别压力。

把它和相近方法分清楚

容易混淆的对象怎么区分初学者记法
外部 IV来自制度、自然实验或外部冲击。识别故事更直观。
Lewbel IV利用异方差构造内部工具变量。识别更依赖统计条件。
OLS/FE不处理内生解释变量与误差相关。可能有偏。

核心直觉和模型公式

异方差生成工具变量

Lewbel 工具变量常见构造为:

\[Z_i^L=(X_i-\bar{X})\hat{v}_i\]

X_i 是外生协变量,v_hat 是一阶方程残差;两者相乘形成内部工具变量。

公式里的符号怎么读

符号含义在本页怎么理解
X_i外生协变量用于构造工具变量的变量。
X_bar协变量均值对 X 去中心化。
v_hat_i一阶残差来自内生变量辅助方程。
Z_i^LLewbel 工具变量由去中心化协变量和残差相乘生成。
异方差识别来源残差方差随外生变量变化。

专业使用口径

专业 Lewbel 报告要避免玄学化,必须披露构造和诊断。

口径专业写法
构造变量说明哪些外生变量用于生成 Lewbel IV。
异方差证据说明为什么可利用异方差。
第一阶段报告内部工具变量是否有解释力。
补充定位最好与外部 IV、OLS/FE 或其他稳健性结果对照。

一步一步做:从问题到结果的五步

步骤这一页具体做什么做到什么程度才算读懂
1. 明确内生变量说明 X 为什么需要 IV。没有内生性问题不需要 Lewbel。
2. 选择外生协变量只能使用可信外生变量构造工具。协变量本身若内生,工具也有问题。
3. 估计辅助残差从内生变量方程得到 v_hat。残差是构造核心。
4. 生成内部工具用去中心化 X 与残差相乘。公式要可复核。
5. 做 IV 诊断第一阶段、过识别、弱 IV 和稳健性。不能只报二阶段。

结果怎么读:先读口径,再读数字

本页案例读表时,先记住这个口径:一阶段工具变量 = L.dfi_index;教学案例用滞后 DFI 演示 IV 流程;正式论文需要外生来源。

读表顺序本页怎么读不要这样读
先看构造逻辑内部工具变量由什么生成。不透明时不能评估。
再看第一阶段Lewbel IV 是否解释内生变量。弱工具会失真。
然后看过识别额外工具变量整体是否被拒绝。检验不过要谨慎。
最后看定位是否作为补充证据而非唯一证据。单靠 Lewbel 通常说服力有限。

初学者最容易错在哪里

误读为什么错
把 Lewbel 当万能 IV错。它依赖强统计条件。
不说明构造变量错。工具变量不可复核。
没有异方差依据风险高。识别来源站不住。
只看二阶段显著错。内部 IV 更需要诊断。

先看这个案例的结论

  • 一阶段工具变量 = L.dfi_index;教学案例用滞后 DFI 演示 IV 流程;正式论文需要外生来源。
  • 一阶段 F = 2.0575;弱工具变量诊断的核心指标。
  • 2SLS 系数 = -0.0237;第二阶段使用预测 DFI。
  • 这些数字来自页面里的结果表;写论文时先解释数值含义,再讨论理论含义。

变量要求和案例口径

字段口径
数据CSMAR 风格 A 股企业创新面板
原始样本196 家上市公司,2015-2020 年,约 1200 个公司-年观测;各方法有效样本以本页输出表 N 为准
因变量patent_count;回归页通常使用 ln(1 + patent_count)
核心解释变量dfi_index,数字普惠金融指数;部分案例输出展示的是标准化后的 dfi_index
控制变量roa、lev、size、growth、cashflow、tobinq、top1、dual、board、indep、soe、age
输出文件lewbel_results.csv
角色要求因变量、核心解释变量
依赖包ivreg2h

实际代码

下面是本页案例里的最小 Stata 代码。它的作用是帮助你看清变量怎么进入模型、结果文件怎么生成,而不是要求你在网页里手动运行。

import delimited "$DATA_PATH", clear varnames(1) encoding(UTF-8)
gen ln_patent1 = ln(1 + patent_count)
egen firm_id = group(stkcd)
xtset firm_id year

global y ln_patent1
global count_y patent_count
global x dfi_index
global controls roa lev size growth cashflow tobinq top1 dual board indep soe age
gen post = year >= 2018
bysort firm_id: egen pre_dfi = mean(cond(year < 2018, dfi_index, .))
quietly summarize pre_dfi, detail
gen treat = pre_dfi >= r(p50)
gen did = treat * post
gen high_patent = patent_count > 2
gen running_dfi = dfi_index - 260
gen rdd_treat = running_dfi >= 0

ivreg2h $y $controls i.year ($x =), cluster(firm_id)
export delimited using "$JOB_DIR/lewbel_results.csv", replace

实际输出表

这张表是本方法页配套案例的输出结果,用来把前面的公式、变量口径和代码对应到实际数字。

指标数值解释
样本1200 obs / 196 firms / 2015-2020来自共用案例 CSV
因变量ln(1 + patent_count)企业创新产出
核心解释变量dfi_index数字普惠金融指数
输出文件lewbel_results.csvempirical-wizard 对应方法产物
一阶段工具变量L.dfi_index教学案例用滞后 DFI 演示 IV 流程;正式论文需要外生来源
一阶段 F2.0575弱工具变量诊断的核心指标
2SLS 系数-0.0237第二阶段使用预测 DFI
2SLS p 值0.2853与 OLS/FE 方向对照,不单独当成识别证明

案例图

这是一张由同一份案例数据生成的页面内诊断图。

Lewbel 异方差识别 IV 的共用案例输出图。
Lewbel 异方差识别 IV 的共用案例输出图。

论文里怎么写

为缓解模型设定或内生性担忧,本文补充报告Lewbel 异方差识别 IV。相关估计输出见 lewbel_results.csv。该检验不替代研究设计本身,但可以说明核心结论在替代识别、标准误或稳健性口径下是否保持一致。

检查清单

  • 先说明外部工具缺失时为何考虑 Lewbel 内部工具。
  • 检查异方差条件是否支持工具变量构造,不能只因为命令能跑就用。
  • Lewbel 更适合作补充识别,不应替代理论清楚的外生工具。

返回教程库 · 查看共用案例