Skip to content

滞后项生成教程

数据处理

按个体和时间顺序生成上一期、前两期等滞后变量。

常用 Stata 命令xtset id year gen L1_x = L.x
在 STATAU 中打开此功能
滞后项L.面板排序

这个页面解决什么问题

滞后项最常见于动态回归、时间序列模型和一些机制检验。页面的关键不是“点一下生成”,而是先把个体变量和时间变量设对,否则生成出来的滞后值会完全错位。

适用数据与前提

至少需要目标变量、个体变量和时间变量三项。

STATAU 页面中每个位置应该放什么变量

网站位置应放入的变量说明
目标变量需要生成滞后项的变量例如收入、投资、销量。
个体变量 + 时间变量排序依据例如企业代码和年份。
滞后期数1 期、2 期或更多决定生成哪一种滞后项。

Stata 等效代码

xtset [个体变量] [时间变量]
gen L1_[目标变量] = L.[目标变量]
Stata 代码位置STATAU 网站对应位置应放入什么
[个体变量] [时间变量]个体变量 + 时间变量决定滞后值沿哪条时间线生成。
L.[目标变量]目标变量表示上一期或前几期的同一变量。

在 STATAU 中操作步骤

  1. 先选择目标变量。
  2. 再指定个体变量、时间变量和滞后期数。
  3. 生成后抽查几行,确认没有跨主体串位。

结果怎么看

  • 开头几期通常会自然出现缺失,这是正常现象。
  • 若大量值看起来错位,优先检查时间变量排序。
论文表述示例
  • 可以写成:“对核心解释变量构造一期滞后项,以缓解当期反向因果或检验动态影响。”

常见使用误区

  • 如果同一主体在同一年有多条记录,先别急着生成滞后项,应该先回头处理重复观测。
  • 滞后项不是自动更“因果”,它只是把解释变量往前移了一期。

相关页面