4

我有一个包含数百个区域的面板数据集,大约 10 年和这些区域的空间数据。我用包创建了一个权重矩阵spdep(通过标准方式,然后,nb2listw)。因此,我有一个包含每个区域(相对于其他区域)的权重的矩阵——但每个区域只表示一次。

我想从spdep包 ( lagsarlm, errorsarlm) 中运行一些空间回归,但出现错误:

Error in subset.listw(listw, subset, zero.policy = zero.policy) : Not yet able to subset general weights lists

Error in lagsarlm(y ~ x1 + x2: Input data and weights have different dimensions

我假设这是因为权重矩阵每个区域只有一行(然后,只能计算一年)。你对如何解决这个问题有什么建议吗?我的想法围绕以下几点:

  • 扩展空间权重矩阵或
  • 告诉 spdep 这些区域将以相同的顺序重复(但如何?)

期待您的建议。

4

0 回答 0