如何在Stata中按年份和行业生成平均值

时间:2013-11-23 21:40:04

标签: stata mean

我试图在Stata中为每个行业生成每年的平均值(例如2002-2012)(按2位SIC代码,因此c。50个不同的行业)

我找到了一年如何做到:

by sic_2digit, sort: egen test = mean(oancf_at_rsd10) if fyear == 2004

是否有更有效的方法来执行此操作,而不是手动重复命令10次而不是将值一起添加?

1 个答案:

答案 0 :(得分:3)

您可以使用by:指定多个变量。

by sic_2digit fyear, sort: egen test = mean(oancf_at_rsd10) 

查看by:的帮助,其中提供了语法和示例,以及collapse的帮助。