楼主: zhangqian11
2486 1

[回归分析求助] 盈余管理,修正琼斯模型 [推广有奖]

  • 0关注
  • 0粉丝

小学生

71%

还不是VIP/贵宾

-

威望
0
论坛币
20 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
327 点
帖子
11
精华
0
在线时间
3 小时
注册时间
2020-2-26
最后登录
2020-2-27

楼主
zhangqian11 发表于 2020-2-26 21:32:21 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
用连老师分享的方法,在stata中输入
clonevar A  = a001000000         // 总资产
clonevar EBXI  = b001300000      // 营业利润
clonevar cfo   = c001000000      // 经营活动现金流净额

gen acc = (EBXI - cfo)/L.A       // 总应计项目,y
gen Dsale = D.b001101000/L.A     // 营业收入的增量, x1
gen PPE   = a001212000/L.A       // 固定资产净额, x2
gen Lcfo   = L.c001000000/L.A    // 滞后一期的经营性现金流净额, x3
gen cfo     = c001000000/L.A     // 当期的经营性现金流净额, x4
gen Fcfo   = F.c001000000/L.A    // 未来一期的经营性现金流净额, x5


* 生成行业+年份变量,方便回归

egen sic_year = group(sic year), label lname(sic_year)  // sic 为行业分类,year为年度时间标识

* 利用循环求残差,残差即为应计盈余管理DACC

gen DACC = .
     forvalues i = 1/$N{
       qui reg acc Dsale PPE Lcfo cfo Fcfo if (sic_year==`i')
       qui predict e if e(sample), res
       qui replace DACC = e if e(sample)
       drop e
     }
可是在输入gen acc = (EBXI - cfo)/L.A       // 总应计项目,y
这条命令的时候报错了,时间为设置
请问有大神知道问题在哪里吗?
二维码

扫码加我 拉你入群

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

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

关键词:琼斯模型 盈余管理 forvalues forvalue predict 盈余管理 修正琼斯模型

沙发
雅雯晴天 发表于 2022-2-7 21:19:08
请问$N怎么定义?

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-12 11:29