【问题标题】:How do I generate a mean by year and industry in Stata我如何在Stata中按年份和行业生成平均值
【发布时间】:2013-11-24 07:33:32
【问题描述】:

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

我找到了一年的方法:

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

有没有比手动重复命令 10 次并将值相加更有效的方法来执行此操作?

【问题讨论】:

  • 为什么投反对票?这不是一个悬而未决的问题,但它显示了一些代码并询问如何扩展该方法。我认为它不值得 -4 的辱骂(在撰写本文时)。或者,一些投反对票的人应该向 OP 提供建设性的建议,解释他们认为错误的地方以及如何改进。

标签: stata mean


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多