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 で、欠損値も負の要素もありません。私は何が欠けていますか?
アドバイスをいただければ幸いです。よろしくお願いします。