楼主: 胡文倩
1460 0

[数据管理求助] 分行业分年度 [推广有奖]

  • 5关注
  • 1粉丝

已卖:2份资源

大专生

98%

还不是VIP/贵宾

-

威望
0
论坛币
25 个
通用积分
0.0001
学术水平
2 点
热心指数
0 点
信用等级
0 点
经验
1767 点
帖子
35
精华
0
在线时间
73 小时
注册时间
2017-4-2
最后登录
2019-2-22

楼主
胡文倩 发表于 2017-8-16 12:18:39 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
小白一枚,我最近刚刚开始用stata处理盈余管理的数据,估计真实盈余管理指标时我采用分行业分年度进行回归,但是回归结果不是很理想。看了很多相关文献,前辈们都在回归时保证每年每个行业至少有15个观测值,,我看了自己的回归结果发现,有很多分组都不符合这个条件。所以有两个小问题:
(1)如何能够保证数据中每年每行业至少有15个观测值??或者说删除掉不符合条件的数据。
(2)通过查阅很多帖子,我采用了两种方法估计残差,但是两种方法下的残差差很多,这是为什么呢??是不是残差应该接近于0才更加准确呢??(以下是我使用的命令)


    求大神赐教~
  *-真实盈余管理指标估计一
use all2.dta
sort year Indcd
bys year  Indcd: reg  cfo aa sa sa1
predict res1, res


*-真实盈余管理指标估计二
use all2.dta
egen t=group(year)
qui sum t
local Nt=r(max)
egen s=group(Indcd)
qui sum s
local Ns=r(max)
gen res=.
forvalues t=1/`Nt'{
  forvalues s=1/`Ns'{
    cap qui reg cfo aa sa sa1 if (t==`t'& s==`s')
        cap qui predict e if e(sample),res
        cap qui replace res=e if e(sample)
        cap drop e
  }
}
save all_2,replace

sc res res1
Graph.png


这张图表代表了什么呢??基本知识不扎实的我求大神帮忙解释以下~



















二维码

扫码加我 拉你入群

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

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

关键词:分行业 forvalues forvalue replace predict

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-30 21:29