Como preservo a notação de classificação contínua (1,2,3,… n) ao classificar em R?
Se eu quiser classificar um conjunto de números usando a classificação mínima para casos compartilhados (também conhecidos como laços):
dat <- c(13,13,14,15,15,15,15,15,15,16,17,22,45,46,112)
rank(dat, ties = 'min')
Eu recebo os resultados:
1 1 3 4 4 4 4 4 4 10 11 12 13 14 15
Contudo,Quero que a classificação seja uma série contínua composta por 1,2,3, ...n, Onden é o número de classificações únicas.
Existe uma maneira de fazerrank
(ou uma função semelhante) classifique uma série de números atribuindo laços à classificação mais baixa, como acimamas em vez de pular valores de classificação subsequentes pelo número de vínculos anteriores comem vez disso, continue classificando a partir do ranking anterior?
Por exemplo, gostaria que a classificação acima resultasse em:
1 1 2 3 3 3 3 3 3 4 5 6 7 8 9