全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2443 1
2020-02-26
用连老师分享的方法,在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
这条命令的时候报错了,时间为设置
请问有大神知道问题在哪里吗?
二维码

扫码加我 拉你入群

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

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

全部回复
2022-2-7 21:19:08
请问$N怎么定义?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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