全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1043 4
2023-09-22
本人是纯小白!导师要求用stata学会制作空间计量矩阵。球球各位大佬能否告知一下制作矩阵所用到的命令并附上详细的解释。还有一点是,制作矩阵应该用什么数据,应该如何进行数据的前期初步处理。跪谢各位大佬!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2023-9-22 18:33:53
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-9-22 19:42:07
微信公众号:连享会,有关于你想要的空间计量很多免费的资源
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-9-23 00:02:56
2025Li 发表于 2023-9-22 18:33
https://bbs.pinggu.org/thread-10997905-1-1.html
https://bbs.pinggu.org/thread-10894900-1-1.html
h ...
谢谢你!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-10-14 11:13:25
学会啦!首先你得学会stata的一些基本操作,比如说打开指定文件,修改工作路径等等。然后是数据这一部分,如果是shp文件的话(我是在淘宝买的)需要用到shp2dta命令,把文件放在工作路径就好了。
shp2dta using shpfilename //  using之后是所用的shp文件,要注意此时的工作路径在该shp文件位置,否则使用"C:\Users\xypan\Desktop...."
       database(a) coordinates(b)   //这会生成名为a,b两个数据集文件,b主要包含坐标数据
       genid(c) gencentroids(stub)//前者命令会生成一个名为c的数据变量,会在上述a中唯一标识不同地区。c采用的值对应于b中_ID所采用的值。
后者是可以计算出地理区域的质心的坐标,存储在变量 x_stub 和 y_stub 中,并添加到文件 a.dta 中。
这是我看过连享会后的一些理解,详细请看https://zhuanlan.zhihu.com/p/70667251
如果你的数据是Excel,数据包含的变量应该有唯一标识(序号,地区,或者代码)经度和维度三个变量。
反距离权重矩阵
spwmatrix gecon x y,wname(a) wtype(inv) // xy是经纬度数据,最好维度放在前边,a是矩阵的名字,然后是该矩阵的类型。spwmatrix命令强烈建议看看help,会有详细的说明的,还会有例子(只需要在命令窗口 help spwmatrix就可)
mat2txt,matrix(a) saving(a) replace
dataout using a.txt,excel  后续操作是把矩阵保存为TXT,Excel
邻接矩阵
spatwmat,name(lingjie) xcoord(x) ycoord(y) band(0 12) binary standardize
mat2txt, matrix(linhjie) saving(lingjie) replace
dataout using lingjie.txt,excel

经济权重矩阵
spwmatrix qecon x y, wn(jingji) wtype(invecon) cart econvar(gdp) rowstand

一知半解还请各位大佬批评指教!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群