對於以統一的分配,我們必須使用PySal計算莫蘭的我。我發現了一個examplar代碼,並從我去,但我收到錯誤消息「‘文件’對象有沒有屬性‘by_col’」用PySal計算Moran's I?
任何想法將不勝感激。數據集是紐約的文本文件,「T0_MINC」屬性是包含不同地區家庭收入中位數的列。該腳本被附加以下
import os
import pysal
import numpy as np
os.chdir = ("C:\\Users\\hsv0336\\Desktop")
wd = os.getcwd()
w = pysal.open(wd + "\\Rook.gal")
f = pysal.open(wd + "\\NewYorkData.txt")
y = np.array(f.by_col["T0_MINC"])
mi = pysal.Moran(y, w, two_tailed=False)
示例腳本我從「莫蘭」下就設在這個環節的工作: http://pysal.readthedocs.io/en/latest/users/tutorials/autocorrelation.html#moran-s-i