我正在尝试使用 mat2listw 函数在 R 中创建一个权重对象。我有一个在 Excel 中创建并读入 R 的非常大的空间权重矩阵(大约 22,000x22,000),我现在正在尝试实现:
library(spdep)
SW=mat2listw(matrix)
我收到以下错误:
Error in if (any(x<0)) stop ("values in x cannot be negative"): missing
value where TRUE/FALSE needed.
这里出了什么问题?我当前的矩阵都是 0 和 1,没有缺失值和负元素。我错过了什么?
我会很感激任何建议。在此先感谢您的帮助!