丿Marvelous 发表于 2019-10-28 16:55
您好,想跟您学习一下嵌套矩阵的计算过程,我自己手里有数据,您看怎么联系您呢
1、求出每一个地区所有年份的GDP均值;
2、求出面板数据均值;
3、GDP均值/面板均值,得出一个数组,按研究区域竖向排列,形成一个数组;
4、研究区域经纬度,用想x,y表示;
5、研究区域赋值id,1,2,3……;
6、id、x、y、竖向数组,形成一个新的面板数据,在stata里面跑程序;
7、指令:
clear
//设置数据所在路径
use文件名.dta,clear
//根据经纬度计算反距离矩阵
spwmatrix gecon y x,wname(winvsq) wtype(inv)
mkmat pmean,matrix(wvar)
//将计算出的GDP均值转化成对角矩阵
mat wdia=diag(wvar)
//根据公式计算嵌套矩阵
mat wqiantao=winvsq*wdia
//保存嵌套矩阵
mat2txt,matrix (wqiantao) saving(jjdl)replace
//文件数据导出成word,excel
dataout using jjdl.txt,word excel
相互学习!