在this中接受的答案的讨论中问题,user3050574 说:
"... it is my understanding that mat2listw creates a row standardized weight matrix from a matrix that is currently just in binary form."
这是我唯一读到过这种说法的地方。在“spdep”R文档中,据说
"The function converts a square spatial weights matrix, optionally a sparse matrix to a weight list object, ..."
此转换是否包括行标准化?
我有一个权重矩阵,其中每个元素都是我想要应用的确切权重。因此,确定 mat2listw 函数是否生成行标准化权重矩阵对我来说至关重要。
最佳答案
这也让我很困惑。我还有一个权重矩阵想要应用于我的估计。 Spml 允许使用权重矩阵或列表。所以我尝试了两者并比较了结果。事实证明,矩阵本身的估计和通过 mat2listw 获得的 listw 提供了相同的结果(我认为这支持 mat2listw 默认情况下不进行行标准化的想法)。 但是,当我将impact()函数应用于输出时,出现以下错误:Error inimpact.splm(b1, listw = lw1): 仅支持行标准化权重
关于r - R 中的 mat2listw 函数是否返回行标准化空间权重矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38721761/