互助问答第503期:关于空间权重矩阵设置的问题

关于空间权重矩阵设置的问题

老师好!

我发现大多数关于空间计量的估计中,前置步骤往往是根据shape数据生成权重矩阵及之后用它与pannel数据合并。

但是我发现在xsmle命令中,pannel数据(不含位置数据)与权重矩阵似乎是可以分离的。

那么,如果我已经有了excel格式的权重矩阵,那么我能直接用spmat导入权重矩阵吗?疑惑就在于,pannel中不含位置信息,而权重矩阵也不含位置信息,那么使用xsmle命令中是怎么把pannel中的省份和权重矩阵中的距离信息对应起来呢?是否只要保证pannel中的省份顺序和权重矩阵中的省份顺序一致即可呢?(例如,都是按照"北京 天津 et al"排列)

下图是部分的0-1矩阵距离信息

空间权重矩阵中重要的一步是权重矩阵W的设置,主要是用于刻画两个单元的空间相依方式和相依程度。从公式上来说,就是为了生成W*y和W*系数。在xsmle中,你通过wmat(WW)选项定义空间权重矩阵,正如你所说的,你需要通过其他命令先生成空间权重矩阵,比如spmat等。以下给你一个例子

***距离空间权重矩阵

insheet using "localtion.csv",clear ///localtion.csv包括经纬度信息

spwmatrix gecon y_c x_c, wn(distant_w2)      wtype(inv) r(3958.761) alpha(1) xport(distant_w2,txt) row replace     spmat           import distant_w using distant_w2.txt,replace/*生成以distant_w为名称的spmat权重文件*/spmat save distant_w using invser_m.spmat,replace/*     将生成的  spmat权重文件存储为 invser_m.spmat */spmat use WW using invser_m.spmat,replace  /*打开以WW为名称的spmat权重文件*/    xsmle lnco2 lngdp lgdp2 lnurban lnindus lnglob,fe model(sdm) wmat(WW) type(ind) effects nolog vce(dkraay 15)

(0)

相关推荐