R中的mat2listw函数是否返回一行标准化的空间权重矩阵



在这个问题的公认答案中的讨论中,user3050574说:

"……据我所知,mat2listw从当前仅为二进制形式的矩阵创建了一个行标准化权重矩阵。"

这是我唯一读到的关于这种说法的地方。在"spdep"R文件中,据说

"该函数将正方形空间权重矩阵(可选为稀疏矩阵)转换为权重列表对象,…"

此转换是否包括行标准化?

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

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

最新更新