Usando la función mat2listw en R para crear una matriz de ponderaciones espaciales
Estoy intentando crear un objeto de pesos en R con la función mat2listw. Tengo una matriz de pesos espaciales muy grande (aproximadamente 22,000x22,000) que se creó en Excel y se leyó en R, y ahora estoy tratando de implementar:
library(spdep)
SW=mat2listw(matrix)
Estoy teniendo el siguiente error:
Error in if (any(x<0)) stop ("values in x cannot be negative"): missing
value where TRUE/FALSE needed.
¿Qué está mal aquí? Mi matriz actual es de 0 y 1, sin valores faltantes ni elementos negativos. ¿Qué me estoy perdiendo?
Apreciaría cualquier consejo. ¡Gracias de antemano por tu ayuda!