以长江经济带数据为例:1.先在网上搜索长江经济带.shp 和.dbf地图格式文件
2.用geoda软件读入上述两个文件
3.在geoda中点击W生成空间权重矩阵,即.gal格式空间权重文件,该文件笔记本可以打开,
4.将生成的geoda中空间权重矩阵.gal文件读入stata中生成dat文件,该文件r及matalab可以直接用,但stata不行。代码如下:
spwmatrix import using D:\stata13\ado\personal\cjjjddjs.gal, wname(wcontig) rowstand xport(cjjjd,dat)
5将dat文件用excel读入,并保存excel格式,然后用stata打开并保存stata格式就生成了stata格式及dta格式的空间权重矩阵,此时stata可以直接调用
6如果进行面板数据分析,需要将空间权重矩阵转换为.spmat格式,代码如下;cd D:\stata13\ado\personal
use kjqzjz.dta,clear
spmat dta iw var1- var30
spmat save iw using kjqzjz.spmat
spmat use kjqzjz using kjqzjz.spmat
use jjzzzl.dta ,clear