
如图所示的数据,然后执行如下代码
gen money1=.
gen dev=.
forvalues i = 2012(1)2016{
forvalues j = 2(1)900956{
gen YEAR= year1-`i'
qui reg money YEAR if YEAR <6 &YEAR>0 & company ==`j'
qui predict p if YEAR<6 & YEAR>0& company ==`j',r
qui sum p if ==`j',de
qui dis "i=`i' j=`j'"
qui replace dev=r(sd) if company==`j' & YEAR==5
qui sum money if company==`j' & YEAR<6 & YEAR>0 ,de
qui replace money1=r(mean) if company==`j' & YEAR==5
drop YEAR p
}
}
dis "loop is over"
gen eu=dev/money1
最后会报no observations 是哪里出问题了