理解一阶差分回归模型

机器算法验证 时间序列 最小二乘 面板数据
2022-03-27 08:58:27

我的方法一定有一个根本性的错误。让我们首先说明我们有一个包含两个变量的简单回归:XtYt

Yt=BXt+et

其中是系数,是误差项。接下来,通过从两侧来获取所述方程的一阶差分:BetYt1

YtYt1=BXt+etYt1

代入Yt1

YtYt1=BXt+etBXt1et1

=> ΔYt=BΔXt+Δet

一阶差分回归通常以这种方式呈现,但是当它实际运行时,它是通过将XtY_t替换为它们的差异来运行的,而不是通过从两边Yt减去Yt1

ΔYt=B1ΔXt+vt

其中vt是方程的新误差项。现在,这些程序是不等价的,为什么要这样描述呢?进一步,为什么一阶差分模型的误差项通常被描述为Δet,而这同样不是真的,因为误差项与原始误差项无关,因为估计的方程只是不同的。最后,为什么不通过从两侧减去Yt1

1个回答

其实这两个程序是一样的。之间的区别 在于你可以估计第二个但不能估计第一个,因为你没有观察到所以第一个方程是一个理论模型,而第二个是你在实践中使用的估计方程。如果您想直接从两边手动您会注意到的估计值。重新排列理论模型和回归方程,如果

ΔYt=BΔXt+Δϵt
ΔYt=BΔXt+vt
ϵtYt1vtϵtΔYtBΔXt=Δϵt,那么一定是真的。考虑一个简单的例子,它有两个时间段,随着时间的推移是恒定的。ΔYtBΔXt=vtΔϵt=vtB=0.3

timeYtXtYtBXt=vt1101721321Δ3430.34=1.8

假设在所有时期的一致估计(这里是真的,因为我们已经通过固定确定性地指定了数据生成过程),那么是来自我们的第二个回归作为对第一个方程的误差的估计。vtϵtBv^t=Δϵt=1.8