SAS: RANGO PROC

Orden inverso de clasificación (Descendente)
Supongamos que necesita asignar el valor más grande de una variable como rango 1 y el último rango al valor más bajo. La palabra clave descendente le dice a SAS que ordene los datos en orden descendente y asigne un rango a la variable en consecuencia.

datos de rango proc= temp descendente out = resultado;
Puntuación var;
clasificación de rangos;
ejecutar;

Clasificación de percentiles (Rango de cuartil)
Supongamos que necesita dividir la variable en cuatro partes, puede usar la opción grupos en RANGO PROC. Significa que le estás diciendo a SAS que asigne solo 4 rangos a una variable.

datos de rango proc= grupos descendentes temporales = 4 out = resultado;
puntuación var;
clasificación de rangos;
carrera;

Nota:

GRUPOS=4 para rangos de cuartil, y GRUPOS=10 para 100 para rangos percentiles.

Clasificación POR grupo (Género)
Supongamos que necesita calcular el rango por una variable de agrupación. Para realizar esta tarea, puede usar la instrucción by en proc rank. Es necesario ordenar los datos antes de usarlos por instrucción.

proc sort data = temp;
por género;
run;
proc rank data = temp descending out = result;
Puntuación var;
clasificación de rangos;
por Género;
run;

Cómo calcular el rango para los mismos valores
Vamos a crear un conjunto de datos de muestra. Vea la variable score que tiene los mismos valores (33 aparecen dos veces).

datos temp2;
el ID de entrada de Género $ Puntuación;
tarjetas;
1 M 33
2 M 33
3 M 66
4 M 46
;
ejecutar;

Especificar LAZOS de opción = ALTO / BAJO / MEDIO / DENSO en el RANGO PROC.

proc rank data = temp2 ties = dense out = result;
puntuación var;
ranks rank_dense;
run;

  1. LOW – asigna el más pequeño de los rangos correspondientes.
  2. ALTO: asigna el mayor de los rangos correspondientes.
  3. MEDIA: asigna la media de los rangos correspondientes (Opción predeterminada).
  4. DENSO : asigna el rango correspondiente más pequeño y agrega +1 al siguiente rango (no romper la secuencia)
Vea la comparación entre estas opciones en la imagen de abajo –

SAS: Manejar vínculos en el RANGO PROC

Deja una respuesta

Tu dirección de correo electrónico no será publicada.