我想在Stata中增加一个表,但也许有一种方法可以避免使用它。问题如下:我有一张不同公司的表;现在我想为每家公司计算,例如,公司收入与该行业公司的平均收入之比。每家公司都有一个相关的SIC代码。因此,蛮力解决方案将是collapse (mean) income, by(SIC)
,然后将每个公司的收入除以此汇总表中的相应均值。但我相信应该有更好的方法。
答案 0 :(得分:1)
您可以使用扩展生成(egen
)来执行此操作:
egen double sec_avg_income = mean(firm_income), by(SIC)
gen double ratio = firm_income/sec_avg_income
第一行计算每个部门的平均公司收入。第二个构建了自己的收入与平均部门收入的比率。