【问题标题】:How to use a dummy table in Stata如何在 Stata 中使用虚拟表
【发布时间】:2015-03-03 13:05:05
【问题描述】:

我想在 Stata 中添加一个表,但也许有办法避免使用它。问题如下:我有一张不同公司的桌子;现在我想计算每家公司,例如,公司收入与该部门公司平均收入的比率。每个公司都有一个相关的 SIC 代码。因此,一个蛮力解决方案将是collapse (mean) income, by(SIC),然后将每个公司的收入除以该汇总表中的相应平均值。但我相信应该有更好的方法。

【问题讨论】:

  • 我不明白这个问题。你能举一个你想要的例子吗?什么是 SIC? “用手分收入”是什么意思? (另外,如果问题是关于如何在 Stata 中做某事,则可能会被认为是交叉验证的题外话)。

标签: stata


【解决方案1】:

您可以使用扩展生成 (egen) 来执行此操作:

egen double sec_avg_income = mean(firm_income), by(SIC)
gen double ratio = firm_income/sec_avg_income

第一行计算每个部门的平均公司收入。第二个构建了自己的收入与平均部门收入的比率。

【讨论】:

    猜你喜欢
    • 2014-06-19
    • 1970-01-01
    • 2019-01-20
    • 2020-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-03
    • 2022-07-14
    相关资源
    最近更新 更多