作者coldcurrent (under the net)
看板Statistics
标题[程式] STATA跑ivprobit
时间Sun Apr 10 21:55:19 2011
[软体程式类别]:STATA
[程式问题]:跑ivprobit
[软体熟悉度]:中
[问题叙述]:
各位好,目前在处理两阶段的计量方法。
第一阶段是用OLS估计出工具变数後(例:以当年所得加入人口变项後估计恒常所得),
再代入第二阶段的probit回归式。
原本的方法,是跑完第一阶段回归,手动把参数乘以变数加总。
不过後来老师建议我,可以用ivprobit一次设定好。
但目前有几个状况:
1.我的工具变数有两个,而且第一阶段OLS回归用的变数不同,
STATA内的ivprobit的范例是:
ivprobit 被解释变数 解释变数 (工具变数 = 工具变数的解释变数), vce()
若工具变数有两个,则全部丢到括号内等号前,解释变数在等号後,变成:
ivprobit 被解释变数 解释变数 (工具变数1 工具变数2 = 解释变数1 2 3...), vce()
想问的是:
若把工具变数各自不同的解释变数丢进去,是否会只跑出一种组合?
2.有一些人口特性会用在工具变数的OLS回归和最後的probit,
例如年龄、性别等等,
因此在跑ivprobit时,常会显示collinearity,毕竟解释变数是一样的。
想问的是:
是否应避免在工具变数用一样的人口特性?
或者有办法直接在ivprobit的语法中避免类似的情况吗?
3.若我把第一阶段回归结果直接另创工具变数,代入probit,
做法是否会比用ivprobit一条式子处理较为不好?
以上问题想请教,感谢各位!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.183