SAS: PROC RANK

omgekeerde volgorde van rangschikking (aflopend)
stel dat u de grootste waarde van een variabele moet toewijzen als rang 1 en de laatste rang aan de laagste waarde. Het aflopende sleutelwoord vertelt SAS om de gegevens in aflopende volgorde te sorteren en rang toe te wijzen aan de variabele.

proc rank data= temp descending out = result;
var Score;
rangs ranking;
run;

Percentile Ranking (Quartile Rank)
stel dat u de variabele in vier delen moet splitsen, dan kunt u de optie groepen in PROC RANK gebruiken. Het betekent dat je sas vertelt om slechts 4 rangen aan een variabele toe te wijzen.

proc rank data= temp descending groups = 4 out = result;
var Score;
rangs ranking;
run;

Note :

GROUPS=4 for quartile ranges, and GROUPS=10 for decile ranges, GROUPS = 100 for percentiel rangen.

Ranking within BY group (Gender)
stel dat je rang moet berekenen met een groep variabele. Om deze taak te volbrengen, kun je het by statement in proc rank gebruiken. Het is vereist om de gegevens te sorteren alvorens te gebruiken door verklaring.

proc sortage data = temp;
by gender;
run;
proc rank data= temp descending out = result;
var Score;
Ranking ranking;
by Gender;
run;

Hoe rank te berekenen voor dezelfde waarden
laten we een voorbeelddataset maken. Zie de variabele score met dezelfde waarden (33 verschijnen tweemaal).

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

Specificeer option TIES = HIGH | LOW | MEAN | dichte in PROC RANK.

proc rank data= temp2 ties = dense out = result;
var Score;
rangs rank_dense;
run;

  1. LOW – wijst de kleinste van de corresponderende rangen toe.
  2. HIGH-wijst de grootste van de corresponderende rangen toe.
  3. MEAN-wijst Het gemiddelde van de corresponderende rangen toe (standaardoptie).
  4. DENSE-wijst de kleinste van de corresponderende rang toe en voegt +1 toe aan de volgende rang (niet afbreken)
zie de vergelijking tussen deze opties in de afbeelding hieronder –

SAS: handle Ties in PROC RANK

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.