全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
15764 15
2016-06-26
题主最近研究过程中遇到一个问题,在使用有序probit模型时无法进行工具变量回归,使用ivprobit命令时只能进行二值因变量的工具变量回归,但是对于因变量有多个定序取值时使用ivoprobit命令时会报错,题主不知道怎么处理。论坛里有人知道怎么进行回归么,谢谢啦~
二维码

扫码加我 拉你入群

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

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

全部回复
2016-6-27 11:39:45
楼主看看工具变量法的原理,直接用笨办法做,估计可以的。看看伍德里奇的书。
二维码

扫码加我 拉你入群

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

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

2016-6-27 17:46:21
没有做过

你可以下载cmp命令
看到其中的例子有,这需要你自己看命令和帮助了

These examples go beyond standard commands in Stata 12:

    . webuse laborsup

    * Regress an unbounded, continuous variable on an instrumented, binary one. 2SLS is consistent but less efficient.
    . cmp (other_inc = fem_work) (fem_work = kids), ind($cmp_cont $cmp_probit) qui robust
    . ivreg other_inc (fem_work = kids), robust

    * Now regress it on a left-censored one, female income, which is only modeled for observations in which the woman works.
    . gen byte ind2 = cond(fem_work, cond(fem_inc, $cmp_cont, $cmp_left), $cmp_out)
    . cmp (other_inc=fem_inc kids) (fem_inc=fem_edu), ind($cmp_cont ind2)

    * "IV-oprobit"
    . cmp (kids = fem_educ) (fem_educ = fem_work), ind($cmp_oprobit $cmp_cont) tech(dfp) nolr
    . margins, dydx(*) predict(eq(#1) pr outcome(#2)) force


    * Ordered probit with Heckman selection modeling
    . preserve
    . webuse womenwk, clear
    . gen selectvar = wage<.
    . gen wage3 = (wage > 10)+(wage > 30) if wage < .
    . cmp (wage3 = education age) (selectvar = married children education age), ind(selectvar*$cmp_oprobit $cmp_probit) qui
    . restore
二维码

扫码加我 拉你入群

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

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

2017-10-24 01:15:00
蓝色 发表于 2016-6-27 17:46
没有做过

你可以下载cmp命令
有序probit的工具变量回归也适用这条命令吗?
二维码

扫码加我 拉你入群

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

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

2017-10-24 07:30:23
徐书林 发表于 2017-10-24 01:15
有序probit的工具变量回归也适用这条命令吗?
也同样适用!
二维码

扫码加我 拉你入群

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

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

2017-12-22 22:23:59
徐书林 发表于 2017-10-24 01:15
有序probit的工具变量回归也适用这条命令吗?
请问楼主运用成功了吗,最近也在找这个命令
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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