各位老师好!请问空间权重矩阵生成dta之后如何转化成能被spmat调用的格式呢?我查了一下spatwmat using 1fanjuli.dta,name(W01)这样可以显示但在后面调用w01的时候显示At least one of wmatrix() and ematrix() must be specified以下是我的过程:
use 17dijishiXY1.dta, clear //导入经纬度坐标
rename lat x //纬度赋值x
rename lng y //经度赋值y
*计算一阶反距离权重矩阵winv
spwmatrix gecon x y, wn(winv) wtype(inv) cart alpha(1)
matrix list winv
putexcel set winv, replace
putexcel A1 = matrix(winv)
*然后xlsx导出为1fanjuli.dta
spatwmat using 1fanjuli.dta,name(W01)
然后在杜宾模型中直接用了w01,显示At least one of wmatrix() and ematrix() must be specified