全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3289 17
2017-01-09
分行业回归。因为所用数据库的两位数行业代码不连续,所以分了两段:forvalues i=13/15{} 和forvalues i=17/37{},大括号里面是xi:opreg lny if ind2==`i',exit(exit) state(age lnk) proxy(lnI) cvars(d_state d_ex)  vce(bootstrap, seed(1357) reps(5))

请问各位大神,这样的话,自变量系数该如何提取?

查看了其它帖子里,说提取系数用 statsby _b _se, by(id): reg Y X。可是把statsby放在opreg前面会报错。


还有帖子说用bcoeff或bcoeffs。因为我是分两段循环的,第一段的循环语句里加入bcoeff以后,运行时会显示_b_lnk和_b_lnl已经生成,下面就没法再运行下去了。也就是,得到的系数还是i = 13 时的,没有实现“分行业回归,得到不同自变量系数”的目的。


那OP法,如果是分段循环,自变量系数该用什么命令提取出来呢?



二维码

扫码加我 拉你入群

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

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

全部回复
2017-1-9 16:26:39
自己先顶一下。stata小白一枚,来向论坛上的大神请教。
二维码

扫码加我 拉你入群

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

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

2017-1-10 09:53:32
再顶一下,因为我还是没有找到方法,求助求助!
二维码

扫码加我 拉你入群

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

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

2017-1-12 17:06:04
你是OP法测全要素生产率吧?OP法有经典的论文,见Brandt,2012,JDE.这几乎是处理工业企业数据库,和用工业企业数据库算TFP的经典论文了。他也是用的OP法。
具体到你这个问题,我觉得你可以试试group+foreach.首先把不连续的行业代码放到一个暂元里group,然后对group里的每一个行业代码逐个回归。假定行业代码为:13 15 17 19,那么:
group y 13 15 17 19
foreach i in $y{
这跟forval里一样
}
试一下吧
二维码

扫码加我 拉你入群

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

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

2017-1-13 16:47:47
建议看下 bcoeffs 的 by()选项,看帮助文件后面的例子。或许对你有帮助。
复制代码
二维码

扫码加我 拉你入群

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

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

2017-1-13 16:47:50
建议看下 bcoeffs 的 by()选项,看帮助文件后面的例子。或许对你有帮助。
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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