我尝试用 pysal 生成一个女王空间权重矩阵来计算 Moran's I。使用的 shapefile 在这里,称为 br_unidades_da_federacao。
我执行了代码
w = ps.queen_from_shapefile('BRUFE250GC_SIR.shp')
但收到一条错误消息,指出 3 个观测值是孤岛(没有邻居):ids 0、19 和 24。
我绘制了 shapefile 并用 id 标记了观察结果,以表明它不是孤岛。
id 0 和 id 19 有 2 个邻居,id 24 有 3 个邻居。
代码有什么问题?