各位大神好,出发点是想做应计盈余管理的,也是参考了一位up主的代码,可是到了循环语句这里怎么都显示不正确,请各位帮忙扫几眼看看到底是哪里出现了语法问题,多谢!
代码如下:
egen t = group(year)
sum t
local Nt = r(max)
egen s = group(sic)
sum s
local Ns = r(max)
gen DAC= .
global X invA DS_DAR PPE2
forvalues t = 1/ `Nt'{
forvalues s = 1/ `Ns'{
cap qui reg TA2 $X if (t==`t' & s==`s'),nocons
cap qui predict e if e(sample),res
cap qui replace DAC = e if e(sample)
cap drop e
}
}
报错如下:
invalid syntax
r(198);
非常感谢大家!