ywh19860616 发表于 2015-7-23 09:38 
请给出完整的代码,最好有样本数据,这个问题很容易解决
egen sic=group(industry year)
qui sum sic
local N=r(max)
bysort industry year: egen num_sic_year_OLS=count(id)
replace sic=. if num_sic_year_OLS<1
drop num_sic_year_OLS
gen DA=.
forvalues i=1/`N'{
qui reg taccasset asset deltaasset ppeasset if sic==`i'
qui predict r if e(sample), res
qui replace DA=r if e(sample)
drop r
}
一开始的就是这样,多谢了!