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

标签 r matrix spatial spdep

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/

相关文章:

gis - NoSQL 和空间数据

r - 自动克里金法和手动克里金法的不同结果

r - ggplot : shift position of y and x axis

受限玻尔兹曼机

c - C 执行螺旋矩阵实现中的段错误运行时错误

c++ - 在 M X N 矩阵中查找 m x n 子矩阵的最快方法

ElasticSearch QuadPrefixTree 与 GeohashPrefixTree

R: Sum Complete.cases in a column 按另一列中的值分组(或排序)

r - 在 Mac OS X 中的 R 包 Cairo 中设置系统字体

python - 在python中使用列表矩阵顺时针旋转90度