我有一个包含数百个区域的面板数据集,大约 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 这些区域将以相同的顺序重复(但如何?)
期待您的建议。