亲,能帮我看看这两段代码怎么切合这个问题吗?(红色表示自己也不明白)
egen g=group(code year)
su g
loc n=r(max)
g e=.
forv i=1/`n'{
reg growth population dum1 dum2 dum3 dum4 if g==`i'
predict r if e(sample),r
replace e=r if e(sample)
drop r
}
drop g
月份重新编码 1,2,3 ……
gen res = .
egen m123 = group(year month) , label lname(year_month)
sum m123
global N = r(max)
*-分年度、月份回归分析
cap drop res
cap drop e
gen res = .
forvalues i = 1/$N{
qui reg y x1 x2 x3 if (m123==`i')
qui predict e if e(sample), res
qui replace res = e if e(sample)
drop e
}