利用geoda计算空间误差模型和空间滞后模型步骤1计算空间权重矩阵步骤2比较LMerror、robusterrorLMlagrobustlag的值,决定模型的类型。步骤3利用模型得出结果。1打开geoda2打开shp文件file-newprojectfrom–shp注意英文路径3打开结果如图所示4计算权重文件tools-weights-creatID变量选择一个唯一值,一般选择ID。1.rook:表示共边为邻接;【与arcgis中的Polygoncontiguity(edgesonly)对应】2.queen:表示共边或共点为邻接;【与arcgis中的Polygoncontiguity(edgesandcorners)对应】基于距离(Distance)关系的空间权重1.threshold:表示既定距离下的相关,一般软件有默认一个最小值,但可视实际情况调整(一般应大于最小值);【arcgis中的inversedistance/fixeddistance都要设置threshold距离】2.K-nearest:表示指定某个多边形周围的多边形个数(K=3,4,5,6...)。【与arcgis中的K-nearestneighbors对应】这里选择rook创建完毕5计算三种模型及诊断结果Methods-regression-选择因变量和自变量,勾选weightsfile,选择刚刚创建的权重文件。Methods选择classic,勾选点击run。注意看报告。PROB值越小表示通过R检验,表示精度较好。Value表示其值的大小。首先比较LMlag和LMerror的大小,二者都比较显著,均可进行分析;若二者都不显著,则比较ROBUSTlag和robusterror,选择较大值的模型。6选择恰当的模型进行分析Methods-regression-,选取自变量和因变量,选择空间权重矩阵,选择模型spatialerrororspatiallag,点击run即可。