Я попытался сгенерировать матрицу пространственного веса ферзя с помощью пизала, чтобы вычислить Морана I. Используемый шейп-файл здесь , называемый br_unidades_da_federacao.
Я выполнил код
w = ps.queen_from_shapefile('BRUFE250GC_SIR.shp')
, но получил сообщение об ошибке, что 3 наблюдения были островами (без соседей): идентификаторы 0, 19 и 24.
Я построил шейп-файл и отметил наблюдения с идентификатором, чтобы показатьчто это не острова.
id 0 и id 19 имеет 2 соседей, а id 24 имеет 3 соседей.
Изображение ниже
Что не так в коде?