johnson90a 发表于 2013-6-21 19:18
是,之前做过ologit,一条条拆开差点没搞疯掉。。。
我的工具变量也是有序离散变量,反正我当时全用i ...
1. cmp 其实就是一种混合估计式(过程),并不能说cmp就更好,只是如果多条方程在没有现成的指令下,cmp的好就出来了,像 ivpborit 来说, 适用在 y是dummy x1是连续,相同的东西 cmp 也可以做,而且两者估出来应当八九不离十,但是如果您用ivprobit 在资料类型不符的地方,那您觉得ivprobit会对吗?
2. 我不懂您所谓的probit工具变量优劣如何判断是什么,如果您是指判定工具变量是否适当,目前一般都是在单条方程下执行,换句话说,您的状况就是在probit/oprobit下自己执行,至于cmp有无事后的指令针对工具变量判定,应当是没有。
3. 有关一些原理与相关对应命令,真的建议您调Roodman那篇paper好好看,
The Stata Journal (2011) 11, Number 2, pp. 159–206
您不用怀疑或担心Roodman的Stata功力,他在Stata方面很出色的。
4. 如果照您的符号 我猜啦,应当是 【是的,在Stata就写这三行,第一行最重要,很多人都忘了写】
cmp setup
中间记得输入您的资料
cmp (y=x1 x2 x3) (x1=x2 x3 z), ind($cmp_probit $cmp_oprobit) tech(dfp) nolr
【值得注意的是x2 x3到底要不要放在x1方程那边,我个人是觉得要,但您可以根据事实情况选择,
如果x2 x3变量您觉得不会影响到x1,原则上可以不用摆】
祝 顺心 自在