SAS: PROC RANK

ordinea inversă a clasamentului (descendent)
Să presupunem că trebuie să atribuiți cea mai mare valoare a unei variabile ca rang 1 și ultimul rang la cea mai mică valoare. Cuvântul cheie descendent îi spune lui Sas să sorteze datele în ordine descrescătoare și să atribuie rang variabilei în consecință.

proc rank data= Temp descending out = rezultat;
scor var;
ranguri clasament;
run;

percentila clasament (Quartile Rank)
Să presupunem că aveți nevoie pentru a împărți variabila în patru părți, puteți utiliza opțiunea grupuri în PROC RANK. Înseamnă că îi spui lui SAS să atribuie doar 4 ranguri unei variabile.

proc rank data= temp descending groups = 4 out = rezultat;
scor var;
ranguri clasament;
run;

notă :

GROUPS=4 pentru quartile ranguri, și GROUPS=10 pentru decile ranguri, GROUPS = 100 pentru grade percentile.

clasarea în funcție de grup (Sex)
Să presupunem că trebuie să calculați rangul printr-o variabilă de grupare. Pentru a îndeplini această sarcină, puteți utiliza declarația by în proc rank. Este necesar pentru a sorta datele înainte de a utiliza prin declarație.

proc sort data = temp;
după sex;
run;
proc rank data= Temp descending out = rezultat;
scor var;
ranguri clasament;
după sex;
run;

Cum se calculează rangul pentru aceleași valori
să creăm un set de date eșantion. A se vedea scorul variabilă având aceleași valori (33 apare de două ori).

date temp2;
intrare ID gen $ scor;
carduri;
1 M 33
2 M 33
3 M 66
4 M 46
;
run;

specificați legăturile de opțiuni = ridicat | scăzut | mediu | dens în rangul PROC.

proc rank data= temp2 ties = dens out = rezultat;
scor var;
ranguri rank_dense;
run;

  1. LOW – atribuie cel mai mic dintre rândurile corespunzătoare.
  2. HIGH-atribuie cea mai mare dintre rândurile corespunzătoare.
  3. MEAN-atribuie media rangurilor corespunzătoare (opțiunea implicită).
  4. dens – atribuie cel mai mic din rangul corespunzător și se adaugă +1 la rangul următor (nu rupe secvență)
a se vedea comparația dintre aceste opțiuni în imaginea de mai jos-

SAS : mâner legături în PROC rang

Lasă un răspuns

Adresa ta de email nu va fi publicată.