楼主: 陈默一号
13079 18

[回归分析求助] 在做空间计量xsmle回归时提示Warning: All regressors will be spatially lagged [推广有奖]

  • 0关注
  • 2粉丝

硕士生

97%

还不是VIP/贵宾

-

威望
0
论坛币
658 个
通用积分
24.5406
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
842 点
帖子
31
精华
0
在线时间
394 小时
注册时间
2017-10-27
最后登录
2024-5-4

100论坛币
本人空间计量初学者,在贴吧逛了几天了,感觉问题一直都没解决。在构建空间权重矩阵时,首先手动敲出了103个id的数据,用geoda095i做出来.shp文件。
之后使用了连享会的做法构建反距离矩阵,如下:
https://blog.csdn.net/arlionn/article/details/100780055
命令是:
shp2dta using C:\Users\Mr.chen\Desktop\geo.shp,  data("data_db") coor("data_xy")
sysuse data_db, clear
merge 1:m id using "C:\Users\Mr.chen\Desktop\stata数据\实证.dta"
keep if _merge==3
drop _merge
save "C:\Users\Mr.chen\Desktop\stata数据\空间实证.dta"

spwmatrix gecon lat lon , wn(w)  wtype(inv) cart alpha(1)  xport(w,txt) row replace ///生成名为 w 的权重矩阵
spmat import w using w.txt,replace
spmat save w using w.spmat,replace
spmat w_pro using w_pro.spmat,replace
matrix list spatialweight_pro

红色代码的问题就比较大,在使用spmat命令时总有cannot open w.txt或者not found object w;
后来我改成了:
spmat w using w.spmat, replace(估计是这部分出错了)
之后的矩阵构建完成,显示出一个618*618的矩阵,但是在进行xsmle回归时就出现了以下报错:
                     *:  3200  conformability error
            _xsmle_est():     -  function returned error
                 <istmt>:     -  function returned error
有吧友说是样本数的原因,我的id是103,年份是6,
6*103=618,我的矩阵就是618阶的,是哪里出了问题呢?是应该103*103的矩阵么?
请教各位老师,这个问题已经困扰我一天了,我不知道是矩阵是哪里构建错了。
如果有会的朋友们可以有偿教学空间计量,真的自己弄太难了。








19
dxhtt 学生认证  发表于 2023-11-26 11:21:40 |只看作者 |坛友微信交流群
pipiluhe 发表于 2021-7-13 16:31
豪斯曼检验的权重矩阵好像是根据分组数量来创建的,举个例子,我研究的是22个市县16个年份的数据,好像只用 ...
就是这样,豪斯曼检验,不需要放大矩阵

使用道具

xh2020 发表于 2020-12-10 17:12
您好!请教下,您的问题解决了嘛,我也是权重数量没有问题,显示这个错误了,但是在运行xsmle命令时,出现  ...
你好 请问你的问题解决了嘛 我也是出现了这个问题

使用道具

17
lvdeshenga 学生认证  发表于 2023-4-25 16:30:05 |只看作者 |坛友微信交流群
哪来那么多问题,就是调用一下就好了spatwmat using W.dta, n(W) standardize

使用道具

我遇到了同样的问题,认真的去看了一下,发现是权重设置与面板数据不一一对应,所以会出现这样的结果。

使用道具

15
rogersky123 发表于 2022-5-21 23:17:42 |只看作者 |坛友微信交流群
shuotao2817 发表于 2020-4-24 16:02
希望能帮到您。
你有脸吗?骗金币?前面已经有人说了用截面的空间矩阵就可以

使用道具

14
zhangyue202197 发表于 2022-3-20 17:25:36 |只看作者 |坛友微信交流群
使用截面矩阵即可,也就是你的103*103

使用道具

pipiluhe 发表于 2021-7-13 16:31
豪斯曼检验的权重矩阵好像是根据分组数量来创建的,举个例子,我研究的是22个市县16个年份的数据,好像只用 ...
您好,我的数据是6年204个城市的,我用的一开始是截面的权重,还会报错
Warning: All regressors will be spatially lagged
initial values not feasible

我换了1024*1024的矩阵还报和上面一样的错,请问这是为什么呀?

使用道具

12
2020000001008 发表于 2021-12-7 14:05:07 |只看作者 |坛友微信交流群
LM检验的时候用618的,但是xsmle时要重新导入103的做。我之前也是这样,误打误撞试出来的解决错误方法

使用道具

11
牛叭叭 发表于 2021-10-25 00:59:31 |只看作者 |坛友微信交流群
楼主请问这个问题解决了吗?我也遇到同样的问题,求教

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-15 07:47