Usando a função mat2listw em R para criar matriz de pesos espaciais
Eu estou tentando criar um objeto de pesos em R com a função mat2listw. Eu tenho uma matriz de pesos espaciais muito grande (aproximadamente 22.000 x 22.000) que foi criada no Excel e lida em R, e agora estou tentando implementar:
library(spdep)
SW=mat2listw(matrix)
Eu estou recebendo o seguinte erro:
Error in if (any(x<0)) stop ("values in x cannot be negative"): missing
value where TRUE/FALSE needed.
O que está errado aqui? Minha matriz atual é toda de 0 e 1, sem valores ausentes e sem elementos negativos. o que estou perdendo?
Eu apreciaria qualquer conselho. Agradeço antecipadamente por sua ajuda!