悬赏 100 个论坛币 未解决
各位 高手和大神, 小弟在计算公司盈余时,遇到了困难,我用论坛上的代码,编程运行后,报错.
报错的代码为:invalid syntax r(198);
求各位高手,大神帮助.
我的QQ 号码是 :2059612990
原因帮助的大神 请加我QQ , 我愿意给你提供报酬,不会让你白干.谢谢.
下面是我写的代码:
/*数据表*/
clear
use da2013201420152016.dta, clear
describe
list in 1/10
//删除 缺失的数据
local v "company_id id company_name hydm year yta x1 x2 x3 x4"
egen miss = rowmiss(`v')
drop if miss!=0
//这是来自网上的代码
//drop g nda da
egen g=group(year hydm)
gen nda=.
gen da=.
local N = r(r) /*记录公司数目*/
forvalue i=1(1)`N' {
reg yta x1 x2 x3 x4 if g==`i'
predict nda1 if g==`i'
predict da1 if g==`i', res
replace nda=nda1 if g==`i'
replace da=da1 if g==`i'
drop nda1 da1
}