最近利用stata的xsmle命令做空间面板回归(spatial panel model)。在做空间杜宾模型的时候会出错,想请教一下如何解决。
先说一下基本情况。
1)建立省级1990-2015年的面板数据,因变量为Y,自变量为X1, X2, X3。
2)利用Geoda生成空间权重矩阵,导入stata,并成功建立矩阵
程序:spwmatrix import usingC:\Users\hp\Desktop\weight.gal, wname(WI)
3)利用xsmle命令求解空间自相关模型,顺利得到结果。
程序:xsmle Y X1 X2 X3, fe model(sac) wmatrix(WI) ematrix(WI)
4)利用xsmle命令求解空间杜宾模型,试了几次,但是却出错。
程序1:xsmle Y X1 X2 X3, wamt(WI) model(sdm) fe type(ind) nsim(500) nolog
出错结果:
At least one of wmatrix() and ematrix() must be specified
invalid syntax
程序2:xsmle Y X1 X2 X3, wmatrix(WI) model(sdm) fe type(ind) nsim(500) nolog
出错结果:
Warning: All regressors will be spatially lagged
initial values not feasible
r(1400);
想请各位高手帮忙解答为什么算空间杜宾模型(sdm),空间误差模型(sem)的时候都会出错,如何纠正?非常感谢!
类似这个问题在群里经常看到,而且缺乏详细的解答,希望能和大家一起探讨。


雷达卡





京公网安备 11010802022788号







