我试图在Stata中生成每个行业每年的平均值(例如2002-2012)(按2位SIC代码,因此c.50个不同的行业)
我找到了一年如何做到:
by sic_2digit, sort: egen test = mean(oancf_at_rsd10) if fyear == 2004
有没有更有效的方法来做到这一点,而不是手动重复命令10次,而不是将值加在一起?
您可以使用 by: 指定多个变量 .
by:
by sic_2digit fyear, sort: egen test = mean(oancf_at_rsd10)
查看 by: 的帮助,它提供了语法和示例,以及 collapse 的帮助 .
collapse
1 回答
您可以使用
by:
指定多个变量 .查看
by:
的帮助,它提供了语法和示例,以及collapse
的帮助 .