全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 统计软件培训班VIP答疑区
2260 3
2013-08-21
连老师:
      在使用stata计算收入(income)的gini系数时,打算分地区(city)计算,即一个地区一个基尼系数。不过学生愚笨,只能在屏幕上呈现分地区结果。如何将计算好的分地区结果填到其对应地区中?
二维码

扫码加我 拉你入群

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

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

全部回复
2013-8-27 08:54:22
由于没有数据,只好给个例子供参考:

*- Reproduce the results in Roychowdhury(2006, JAE)
*  Roychowdhury, S., 2006,
*    Earnings management through real activities manipulation,
*    Journal of Accounting and Economics, 42 (3): 335-370.

   *-行业重新编码 1,2,3 ……
         cap drop sic123
         egen sic123 = group(sic2 year), label lname(sic_year)
            qui sum sic123
         global N = r(max)
         
   *-分行业, 分年度回归分析  
         dropvars DACC e
         gen DACC = .
         forvalues i = 1/$N{
           qui reg acc invA DS_DAR PPE if (sic123==`i')
           qui predict e if e(sample), res
           qui replace DACC = e if e(sample)
           drop e
         }
二维码

扫码加我 拉你入群

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

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

2013-8-27 21:01:20
连老师,您写的我看的不是太懂。不过,我按照您之前教我的方法goolgle stata gini save.找到如下命令:
levels city, local(reg)
ge gini_reg = .
foreach r of local reg {
  ineqdeco income if city == `r'
  replace gini_reg = $S_gini if city == `r'
}
成功将各个city基尼系数保存,且与ineqdeco income, by(city)屏幕显示的一样。现在贴出来,请连老师多批评指正,也供广大学友借鉴
二维码

扫码加我 拉你入群

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

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

2013-9-1 20:10:36
基本上是同一个思路,不错。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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