黄老师,首先感谢您分享的链接,看了下主要有以下几个地方不懂,烦请您指点一下啦:
(1)以下code中冒号前的指令是啥意思,尤其是那个括号中的"temp",我知道它应该是一份 .dta 文档,但不知道具体是啥,是之前设置的年度、行业虚拟变量吗?
statsby _b, by(year ind) saving("temp", replace): reg bta blasset bdr bppe, nocons
merge m:1 year ind using "temp"
(2)以下指令是第二种计算方法吧,好像较为复杂一些,我不知道那个251是指什么

,好基础的问题
forvalues i=1/251 {
capture noisily reg bta blasset bdr bppe if g==`i',noconstant
quietly if !_rc {
predict da if g==`i', res
replace DA=da if g==`i'
drop da
}
}