【发布时间】:2015-03-19 23:10:23
【问题描述】:
我有一个如下所示的数据集:
delta taubar
0 1.5
-0.223 2
3 6.5
0.334 2
11 7
2.123 1.5
delta 取与taubar 对应的不同值。但是,我想为taubar 的每个值创建一个变量,该变量取delta 的平均值。也就是说,如果taubar 的值为 2,频率为 400,并且对于这 400 个中的每一个,delta 是不同的,我想创建一个变量,它是每个值的 delta 的平均值taubar。
我用过
egen meandelta = mean(delta) if taubar == 2
在这种情况下,Stata 创建一个值 0.234,它是所有 400 个 2 的增量的平均值。这是低效的;另外,数据集中有600个taubars,每个可能有500个对应的deltas。
我希望每个 taubar 从 1.5 到 327 都对应于其 deltas 的平均值。
【问题讨论】: