首页 文章

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

提问于
浏览
0

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

我找到了一年如何做到:

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

有没有更有效的方法来做到这一点,而不是手动重复命令10次,而不是将值加在一起?

1 回答

  • 3

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

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

    查看 by: 的帮助,它提供了语法和示例,以及 collapse 的帮助 .

相关问题