【发布时间】:2011-05-18 10:42:55
【问题描述】:
我在 Stata 中有一些数据,看起来像以下内容的前两列:
group_id var_to_rank desired_rank
____________________________________
1 10 1
1 20 2
1 30 3
1 40 4
2 10 1
2 20 2
2 20 2
2 30 3
我想根据一个变量 (var_to_rank) 在组 (group_id) 中创建每个观察的排名。通常,为此我使用:
gen id = _n
但是,我的一些观察结果(在我的小示例中为 group_id = 2)具有相同的排名变量值,这种方法不起作用。
我也尝试过使用:
egen rank
具有不同选项的命令,但不能使我的排名变量看起来像 desired_rank。
你能告诉我解决这个问题的方法吗?
【问题讨论】:
标签: stata