stata xsmle_xsmle做空间面板回归
关键词:stata 面板数据回归,面板分位数回归 stata,stata面板回归
在用xsmle做空间面板回归时遇到了问题:
xsmle tl u r, re model(sdm) wmat(E:\temporary file\stata临时数据\weight.dta)
Only one spatial weighting matrix E:\temporary file\stata临时数据\weight.dta is allowed
invalid syntax
r(198);
请教大神怎么回事,我是按照例子写的,怎么出现这种错误?
最后提示Invalid syntax表明语法错误。建议楼主用Matlab空间计量工具箱,目前Stata作空间计量的命令还存在一些局限。我试过了,Stata回归后不能给出LM、LR、Wald这些统计量的检验结果。
use weight.dta, clear
spmat dta W w*, id(id) normalize(row)
spmat save W using W.spmat
spmat use W using “W.spmat”
//w是你weight.dta文件中的变量名的第一个字母,比如你的变量名是V1,V2,V3等
wmat()括号里的要是存储在内存里的,最后一行的W
你好,请教怎么用spmat将excel的0-1矩阵生成wmat括号里面的文件啊?
把EXCEL的0-1矩阵以STATA数据格式表示,矩阵的每一列要相当于一个变量。
您好,看了您的帖子深受启发,有两个问题想向您请教一下:
一是,在用spmat命令生成“.spmat”文件时,原来的”.dta”文件中是不是必须要有一个表示代码的“id”变量?
二是,normalize(row)表示什么意思啊?
三是,如果我想用2010年中国各省人均GDP的一列数据,要生成经济空间权重矩阵,不知您能否给个stata程序?
四是,如果要计算1990-2010年期间的中国省级层面的C-D生产函数,那么用那一年的人均GDP做为计算经济空间权重矩阵的依据呢?
一,id变量可以不要。
二,normalize(row)表示行数据标准化,行的值加起来等于1。
三,对不起,此问题我不知道。
四,经济空间权重我没用过,不过按道理来讲是可以用多年的平均值。