Использование функции mat2listw в R для создания матрицы пространственных весов
Я пытаюсь создать объект весов в R с помощью функции mat2listw. У меня есть очень большая матрица пространственных весов (примерно 22 000 x 22 000), которая была создана в Excel и считана в R, и сейчас я пытаюсь реализовать:
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, без пропущенных значений и без отрицательных элементов. Что мне не хватает?
Буду признателен за любой совет. Заранее спасибо за вашу помощь!