全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
10003 5
2012-10-25
我的模型里有三个内生的被同时决定的变量,我想用三个联立方程来看它们之间的关系。其中两个内生变量是二元0/1变量,另一个是连续的。所以这三个方程里边两个是probit或者logit模型。请问stata里边有什么命令可以解决这个问题么?我看了reg3和cdsimeq。reg3好像不能解logit和probit模型。cdsimeq只能解只有两个方程的方程组,一个probit另一个一般模型。
二维码

扫码加我 拉你入群

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

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

全部回复
2012-10-25 09:49:02
您可能写个方程表达一下,这样更有助于解决问题。
如果您对Stata12版以上相当熟悉,建议使用指令sem来进行。
如果您的方程可以被表达成recursive,那么指令cmp是值得参考的。【记得 findit cmp 灌一下】

以下参考一下
use http://www.stata-press.com/data/r7/school.dta, clear
cmp setup
cmp (private =logptax  vote) (vote = logptax years loginc) (loginc = logptax pub12 school),ind(4 4 1) qui

private与vote二元0/1变量,loginc为连续。

我的建议不一定正确,但希望能带改您方向与灵感。祝 顺利 与 开心
二维码

扫码加我 拉你入群

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

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

2012-10-26 07:35:29
h3327156 发表于 2012-10-25 09:49
您可能写个方程表达一下,这样更有助于解决问题。
如果您对Stata12版以上相当熟悉,建议使用指令sem来进行 ...
多谢多谢!学习了!
二维码

扫码加我 拉你入群

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

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

2012-10-29 10:44:21
那其中有一个内生变量 是 0 、1、2取三个值的怎么做呢???
二维码

扫码加我 拉你入群

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

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

2012-11-2 06:28:50
smile_nana 发表于 2012-10-29 10:44
那其中有一个内生变量 是 0 、1、2取三个值的怎么做呢???
三个值的变量得用ordered probit模型吧。其中一个方程是ordered probit
二维码

扫码加我 拉你入群

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

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

2012-11-2 10:01:32
谢谢!!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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