SAS: PROC RANK

Reverse order of ranking (descendente)
suponha que você precisa atribuir o maior valor de uma variável como rank 1 e o último rank para o valor mais baixo. A palavra-chave descendente diz SAS para ordenar os dados em ordem descendente e atribuir rank à variável em conformidade.

proc classificação de dados= temp descendo = resultado;
var Pontuação;
classifica ranking;
executar;

Percentil de Classificação (Quartil Classificação)
Suponha que você precisa para dividir a variável em quatro partes, você pode usar a opção grupos em PROC CLASSIFICAÇÃO. Significa que está a dizer à SAS para atribuir apenas 4 fileiras a uma variável.

proc classificação de dados= temp descendente grupos = 4 = resultado;
var Pontuação;
classifica ranking;
executar;

Nota :

GRUPOS=4 para o quartil níveis e GRUPOS=10 para decil fileiras, GRUPOS = 100 para o percentil fileiras.

Ranking within BY group (Gender)
suponha que você precisa calcular rank por uma variável de agrupamento. Para realizar esta tarefa, você pode usar a declaração de by em proc rank. É necessário classificar os dados antes de usar por Declaração.

proc sort data = temp;
por género;
executar;
proc classificação de dados= temp descendo = resultado;
var Pontuação;
classifica ranking;
por Género;
executar;

Como calcular classificação para os mesmos valores de
Vamos criar um exemplo de conjunto de dados. Veja a Pontuação da variável com os mesmos valores (33 aparecendo duas vezes).

data temp2;
input ID Gender $ Score;
cards;
1 m 33
2 m 33
3 m 66
4 m 46
;
run;

especificar ligações de opção = alto | baixo | médio / denso na classificação PROC.

proc classificação de dados= temp2 laços = denso out = resultado;
var Pontuação;
classifica rank_dense;
executar;

  1. BAIXO – atribui o menor dos respectivos escalões.
  2. HIGH-assigns the largest of the corresponding ranks.
  3. média-atribui a média das fileiras correspondentes (opção por omissão).
  4. denso-atribui o menor dos rank correspondentes e adiciona +1 ao próximo rank (não quebre sequência)
ver a comparação entre estas opções na imagem abaixo –

SAS : Handle Ties in PROC RANK

Deixe uma resposta

O seu endereço de email não será publicado.