Stataには、次の最初の2列のようなデータがあります。
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
1つの変数(var_to_rank)に従って、グループ(group_id)内の各観測値のランクを作成したいと思います。通常、この目的のために私は使用しました:
gen id = _n
ただし、私の観測の一部(私の小さな例ではgroup_id = 2)は、ランキング変数の値が同じであり、このアプローチは機能しません。
私も使用してみました:
egen rank
さまざまなオプションを使用したコマンドですが、ランク変数をdesired_rankのように見せることはできません。
この問題の解決策を教えていただけますか?