在this问题中接受的答案的讨论中,user3050574说:
“......我的理解是 mat2listw从当前只是二进制形式的矩阵中创建行标准化权重矩阵。”
这是我读到这种说法的唯一地方。在“spdep”R文件中,据说
“该函数将方形空间权重矩阵,可选地将稀疏矩阵转换为权重列表对象,......”
此转换是否包含行标准化?
我有一个权重矩阵,每个元素都是我想要应用的精确权重。因此,确定mat2listw函数是否生成行标准化权重矩阵对我来说至关重要。
答案 0 :(得分:0)
这也令我感到困惑。我还有一个权重矩阵,我想应用于我的估计。 Spml允许使用矩阵表示权重或listw。所以我尝试了两个并比较了结果。事实证明,使用矩阵本身和通过mat2listw获得的listw的估计可以得到相同的结果(我认为这支持mat2listw默认不进行标准化的想法)。 但是,当我将impact()函数应用于我的输出时,我收到以下错误:impacts.splm(b1,listw = lw1)中的错误: 仅支持行标准化权重