全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1386 16
2023-10-10
求问各位大佬,为什么我用stata做的SEM模型和SDM模型出来的数据都显示是SAR模型的结果呢。 69849db1fdcb03b5651ef89eb96e8a7.png bd89e59b196495b4e0b22317a23ce40.png





二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2023-10-11 16:43:31
sem模型,后面跟的是emat()
sdm模型你写的是对的,奇怪
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-10-11 22:19:50
CHen0213 发表于 2023-10-11 16:43
sem模型,后面跟的是emat()
sdm模型你写的是对的,奇怪
按理来说是emat 但是我在做sem模型时,命令是xsmle y x ,fe modle(sem) emat(lw) nolog,会报错Specify wmatrix() option with SAR model invalid syntax,而在命令中使用wmat就可以运行。我也很苦恼
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-10-12 10:16:53
蓉蓉的布丁去哪了 发表于 2023-10-11 22:19
按理来说是emat 但是我在做sem模型时,命令是xsmle y x ,fe modle(sem) emat(lw) nolog,会报错Specify w ...
你把完整代码发一下,带所有截图,我觉得你肯定有步骤搞错了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-10-12 12:23:34
CHen0213 发表于 2023-10-12 10:16
你把完整代码发一下,带所有截图,我觉得你肯定有步骤搞错了
1.LM检验
use 01矩阵.dta,clear
spatwmat using 01矩阵.dta,name(lw)standardize
spmat dta lw x1-x31,norm(row)replace
drop x1-x31
set matsize 682
mat TMAT=I(22)
mat Wxt=TMAT#lw
svmat Wxt
save Wxt.dta,replace
spatwmat using Wxt.dta,name(ww)standardize
import excel
reg lnY lnGDP decyzb dscyzb jfzb lnzcsl lnxs  bkszb yjszb
spatdiag,w(ww)
xtset ID year
//2.豪斯曼检验
spatwmat using 01矩阵.dta, name(lw)standardize
xsmle lnY lnGDP decyzb dscyzb jfzb lnzcsl lnxs  bkszb yjszb ,modle(sdm) wmat(lw) hausman nolog
模型
xsmle lnY lnGDP decyzb dscyzb jfzb lnzcsl lnxs  bkszb yjszb ,fe modle(sar) wmat(lw) type(time) nolog noeffects
xsmle lnY lnGDP decyzb dscyzb jfzb lnzcsl lnxs  bkszb yjszb ,fe modle(sdm) wmat(lw) type(time) nolog noeffects
xsmle lnY lnGDP decyzb dscyzb jfzb lnzcsl lnxs  bkszb yjszb ,modle(sem) wmat(lw)  type(time) nolog noeffects
这个好像不能上传截图,截图在下面的回复中,麻烦您帮忙看一下。



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-10-12 12:39:03
1.LM检验
use 01矩阵.dta,clear
spatwmat using 01矩阵.dta,name(lw)standardize
spmat dta lw x1-x31,norm(row)replacedrop x1-x31
set matsize 682
mat TMAT=I(22)
mat Wxt=TMAT#lw //将11*11的截面矩阵与TMAT合并
svmat Wxt
save Wxt.dta,replace
spatwmat using Wxt.dta,name(ww)standardize
import excel
reg lnY lnGDP decyzb dscyzb jfzb lnzcsl lnxs  bkszb yjszb
spatdiag,w(ww)
xtset ID year
//2.豪斯曼检验
spatwmat using 01矩阵.dta, name(lw)standardize
xsmle lnY lnGDP decyzb dscyzb jfzb lnzcsl lnxs  bkszb yjszb ,modle(sdm) wmat(lw) hausman nolog
我这边显示可以退化,就没呈现LR检验
做模型
xtset ID year
xsmle lnY lnGDP decyzb dscyzb jfzb lnzcsl lnxs  bkszb yjszb ,fe modle(sar) wmat(lw) type(time) nolog noeffects
1.LM检验
use 01矩阵.dta,clear
spatwmat using 01矩阵.dta,name(lw)standardize
spmat dta lw x1-x31,norm(row)replacedrop x1-x31
set matsize 682
mat TMAT=I(22)
mat Wxt=TMAT#lw //将11*11的截面矩阵与TMAT合并
svmat Wxt
save Wxt.dta,replace
spatwmat using Wxt.dta,name(ww)standardize
import excel
reg lnY lnGDP decyzb dscyzb jfzb lnzcsl lnxs  bkszb yjszb
spatdiag,w(ww)
xtset ID year
//2.豪斯曼检验
spatwmat using 01矩阵.dta, name(lw)standardize
xsmle lnY lnGDP decyzb dscyzb jfzb lnzcsl lnxs  bkszb yjszb ,modle(sdm) wmat(lw) hausman nolog
我这边显示可以退化,就没呈现LR检验
做模型
xtset ID year
xsmle lnY lnGDP decyzb dscyzb jfzb lnzcsl lnxs  bkszb yjszb ,fe modle(sar) wmat(lw) type(time) nolog noeffects
xsmle lnY lnGDP decyzb dscyzb jfzb lnzcsl lnxs  bkszb yjszb ,fe modle(sem) wmat(lw) type(time) nolog noeffects
LM检验 豪斯曼检验 SAR模型 SEM模型
附件列表
4.png

原图尺寸 58.04 KB

4.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群