arlionn 发表于 2009-9-3 11:57 
假设行业变量为sic,操作如下:
egen sicid = group(sic)
tab sicid
global N = r(r)
local varlist "total labor capital"
foreach var of varlist `varlist'{
forvalues i = 1(1)$N{
gen ln_`var'_`i' = ln(`var') if sicid==`i'
}
}
forvalues i = 1(1)$N{
reg ln_total_`i' ln_labor_`i' ln_capital_`i'
est store r_`i'
}
esttab r_*
非常感谢。
请问一定要使用行业变量吗?我的现有数据格式是不同的变量,仅仅名字的后缀存在差异,如total_wood和total_food,可以直接使用吗?