全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
63095 98
2017-09-12
纯转载,原文地址http://wyidu.com/np/2t38i0mp28ohmncwko7i5sgb4/

面板tobit模型的固定效应和随机效应|Stata相关   

2016年11月04日 21:06   来源:Idata

面板tobit模型的固定效应和随机效应


很多时候,我们的被解释变量是一个截断的数据。比如y是家庭持有现金占总资产的比例,那么它的范围在0到1之间。对于截面数据,我们可以通过tobit(Stata里help tobit)模型很方便的估计。
那么对于面板数据,我们该怎么估计这个模型呢?
事实上,在Stata里xttobit(help xttobit)只能估计tobit模型的随机效应,帮助文件里写的也很清楚,“xttobit -- Random-effects tobit models。”
对于tobit模型的固定效应,Honor, Bo E. (1992)在Econometrica上的一篇文章提出了对截断数据进行固定效应的估计方法,同时他在自己的网站上挂出了来自己的Stata程序。参见网站:
[url=]http://www.princeton.edu/~honore/stata/index.html[/url]
当我们把Honor的程序下载下来,放到Stata当前对应的路径下,跑数据的时候,得到的报错结果是:“pantobmata() not found”。从报错的结果上来看,程序并没有查找到pantobmata这个函数的路径。一般ado函数里调用mata函数通常有两种方式:一种是直接写在ado文件里,这样调用方便快捷;一种是把所有的函数封装在mlib文件里,形成一个library。而Honor就是把ado用到的函数封装到mlib里文件里了,所以我们需要在程序里增加一段索引,帮助我们找到mata函数。
代码如下:
***为mata函数增加索引***
mata
mata mlib index
end
***模拟生成数据***
drop _all
set obs 2000
set seed 33948731
*generate three standard normal
local i= 1
while `i'<=4 {
gen x`i'=invnorm(uniform())
local i = `i'+1
}
gen e= invnorm(uniform())
*generate outcome
gen y=-1+3*x1-0.5*x2+e
replace y=y*(y>0)
drop e
gen tren=int(_n/4+0.8)
gen z1=x1*x2
gen country =round(_n*uniform()/4)+1
pantob y x* z1 tren
est store fe
同样地,我们可以使用Hausman检验来判断使用那个模型。
***随机效应的估计结果***
xtset tren
xttobit y x* z1 tren
est store re
***Hausman检验结果***
hausman fe re,equation(1:1)
得到的结果是这样的:

欢迎大家批评指正。
参考文献:
Honor, Bo E. (1992): "Trimmed Lad and Least Squares Estimation of Truncated and Censored Regression Models with Fixed Effects" Econometrica, Vol. 60, No. 3, pp. 533-565.
Honor, Bo E. and Ekaterini Kyriazidou (2000): "Estimation of Tobit--Type Models with Individual Specific Effects" Econometric Reviews, vol.19, no. 3, pp. 341-366
如果你觉得文章还不错,请点击右上角选择发送给朋友或者转发到朋友圈。您的支持和鼓励是我们最大的动力。喜欢就请关注我们吧!

Idata(Idata_2015)

二维码

扫码加我 拉你入群

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

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

全部回复
2017-9-12 11:01:01
附上自己使用的说明,除了要加索引外,从作者官网下载的文件包的前三个文件,即ado help 和 lib文件要放到c盘的ado文件夹里面,而不是安装目录的ado文件夹(如果你的安装目录不是c盘的话)
二维码

扫码加我 拉你入群

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

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

2017-10-12 19:22:21
macc891207 发表于 2017-9-12 11:01
附上自己使用的说明,除了要加索引外,从作者官网下载的文件包的前三个文件,即ado help 和 lib文件要放到c ...
请问楼主,这个索引要如何加?直接加到ado文件里?加到什么位置呢?
二维码

扫码加我 拉你入群

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

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

2017-10-12 22:31:36
cat_honey 发表于 2017-10-12 19:22
请问楼主,这个索引要如何加?直接加到ado文件里?加到什么位置呢?
不是啊 函数的第一段就是增加索引
二维码

扫码加我 拉你入群

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

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

2017-10-13 06:24:41
cat_honey 发表于 2017-10-12 19:22
请问楼主,这个索引要如何加?直接加到ado文件里?加到什么位置呢?
http://mp.weixin.qq.com/s/2vdugtQSP-LedsVQIFGbBQ
二维码

扫码加我 拉你入群

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

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

2017-10-16 17:14:52
macc891207 发表于 2017-10-12 22:31
不是啊 函数的第一段就是增加索引
谢谢,已经解决!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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