第一,使用geoda生成矩阵,产生gal文件
第二,用stata使用spwmatrix命令导入gal文件,语法:
spwmatrix import using filename,wname(矩阵名)
spwmatrix也可以导入其他类型空间权重矩阵,具体见h spwmatrix
第三,使用stata的命令putexcel将矩阵导出到excel,语法:
putexcel A1=matrix(矩阵名) using 新矩阵名
第四,在当前目录下就可以找到这个空间权重矩阵的excel文件了
由于geoda生成的空间权重矩阵可能和自己需要的矩阵不一致,顺序不一致、个别变量确实或者多余都会为使用造成不便,对于地级市数据,尤其需要改动,所以以下是excel的处理方式
第五,本人使用的是285个城市的数据,而Geoda生成了344个城市的矩阵,有两个问题:一是城市多余,二是城市顺序不一致。
第六,geoda输出的空间权重矩阵中,城市名一般都是拼音,而统计年鉴中都是汉字,而我使用了拼音进行匹配。这个时候需要一个汉语转换拼音的函数,百度上有很多,比较简单。
第七,本人使用vlookup函数在344个函数中对这285个城市进行提取。需要注意的是在使用函数中需要用到column和row函数,具体情况使用便可知道。