2

在这个问题的已接受答案的讨论中 user3050574 说:

“......据我了解, mat2listw从当前只是二进制形式的矩阵创建行标准化权重矩阵。”

这是我读到这种说法的唯一地方。在“spdep”R文档中,据说

“该函数将方形空间权重矩阵(可选的稀疏矩阵)转换为权重列表对象,......”

这种转换是否包括行标准化?

我有一个权重矩阵,每个元素都是我想要应用的确切权重。因此,确定 mat2listw 函数是否生成行标准化权重矩阵对我来说至关重要。

4

1 回答 1

2

这也让我很困惑。我还有一个权重矩阵,我想将其应用于我的估计。Spml 允许使用矩阵作为权重或列表。所以我尝试了两者并比较了结果。事实证明,矩阵本身的估计和通过 mat2listw 获得的 listw 提供了相同的结果(我认为这支持 mat2listw 默认情况下不进行行标准化的想法)。但是,当我将 Impact() 函数应用于我的输出时,出现以下错误: Impact.splm(b1, listw = lw1) 中的错误:仅支持行标准化权重

于 2017-01-13T11:30:19.537 回答