楼主: xiaoluolorn
492 1

GeoDa生成的.gal文件转空间权重MATLAB程序 [推广有奖]

  • 3关注
  • 0粉丝

博士生

35%

还不是VIP/贵宾

-

威望
0
论坛币
6856 个
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
376 点
帖子
106
精华
0
在线时间
435 小时
注册时间
2010-10-19
最后登录
2018-10-23

xiaoluolorn 学生认证  发表于 2017-11-11 14:11:02 |显示全部楼层
本帖最后由 xiaoluolorn 于 2017-11-12 13:27 编辑

将.gal文件转MATLAB可用空间权重矩阵文件。
用法:需要将gal文件进行修改,用记事本打开.gal文件,删除第一行数据;如果存在不与任何其他地区相连的地区,.gal文件里面会相应的存在一个空行,此时需要在空行里面插入0或其他任何数字。 w=gal2wmat(‘filename.gal’)就可得到权重矩阵w。自编程序,有任何bug请反馈。
eg:
%   把下面的格式
%   0 34 map DZM   %
%   8 2            %
%   7 5            %
%   30 0           %
%                  %
%   转换成这样:
%   8 2            %
%   7 5            %
%   30 0           %
%   0              %
% -------------------------------------------------------

gal2wmat.rar

565 Bytes

stata SPSS
xiaoluolorn 学生认证  发表于 2017-11-27 20:47:40 |显示全部楼层
程序已经更新,不需要对gal文件做任何修改。code:https://github.com/xiaoluolorn/gal2wmat
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

GMT+8, 2018-10-24 00:51