Como posso classificar as observações dentro dos grupos no Stata?
Eu tenho alguns dados no Stata que se parecem com as duas primeiras colunas de:
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
Eu gostaria de criar uma classificação de cada observação dentro do grupo (group_id) de acordo com uma variável (var_to_rank). Normalmente, para este propósito eu usei:
gen id = _n
No entanto, algumas das minhas observações (group_id = 2 no meu pequeno exemplo) têm os mesmos valores da variável de classificação e essa abordagem não funciona.
Eu também tentei usar:
egen rank
comando com opções diferentes, mas não pode fazer com que minhas variáveis de classificação pareçam com desired_rank.
Você poderia me indicar uma solução para esse problema?