楼主: zbh3939
13416 28

[编程问题求助] 求帮助stata 怎么生成空间权重矩阵啊 [推广有奖]

21
Godloveqiqi 发表于 2016-11-30 21:47:53
gxtal 发表于 2016-8-31 19:25
麻烦可以帮忙讲解下怎么生成spmat权重矩阵的吗?我panelvar是1-35,timevar是7,2009-2014.在利用35*35的d ...
你好,你的问题解决了吗?我现在也在做空间权重矩阵,考虑的是截面的权重矩阵,没有考虑时间。如果你不考虑时间,就应该是35*35的权重矩阵。如果你做的是0-1权重矩阵 用  spweight v1 v2 , panel(35) matrix(W) eigw table就可以

22
zhaokexiang 发表于 2017-4-4 17:18:53
use *.dta,clear
spmat dta w1 var1-var35
spmat save w1 using "C:\*.spmat"
已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
葫芦娃大王 + 1 + 1 精彩帖子
duyu3473 + 5 + 1 + 1 + 1 热心帮助其他会员

总评分: 经验 + 1  论坛币 + 6  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

23
涛声依旧小涛子 发表于 2017-8-2 16:31:15
zhaokexiang 发表于 2017-4-4 17:18
use *.dta,clear
spmat dta w1 var1-var35
spmat save w1 using "C:\*.spmat"
非常感激!!!

24
你的眼里有星星哎 发表于 2018-2-6 18:18:04
只知道在command一栏输入“spatwmat using [你的文件].dta, weights(W) ”可以出来空间权重矩阵,但是我相邻矩阵没做出来

25
zhejiang213 发表于 2018-3-16 20:49:31
clear all
insheet using "spmat.txt", delimiter(" ")
list, table clean noheader
save SPWMat.dta, replace
outsheet using SPWMat.txt, delimiter(" ") nonames nolabel replace
drop in 1
spmat import SPWMat using SPWMat.txt, replace normalize(row)
spmat export SPWMat using SPWMat.txt, replace
spmat save SPWMat using SPWMat.spmat, replace

26
山里研究僧 发表于 2019-7-25 17:15:13
你的眼里有星星哎 发表于 2018-2-6 18:18
只知道在command一栏输入“spatwmat using [你的文件].dta, weights(W) ”可以出来空间权重矩阵,但是我相邻 ...
你好,请问后来怎么解决的呢?求教,谢谢你!

27
xuhui_2002_jin 学生认证  发表于 2020-3-22 18:07:40
spatwmat using 权重矩阵.dta,name(指定) standardize

28
yurenhe 发表于 2020-6-6 18:24:55
求问求问,救救孩子,怎么生成空间权重矩阵啊

29
GF163 发表于 2021-4-27 09:42:25 来自手机
xuhui_2002_jin 发表于 2020-3-22 18:07
spatwmat using 权重矩阵.dta,name(指定) standardize
这种方法生成的是0-1矩阵

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-27 06:35