reverzní pořadí pořadí (sestupně)
Předpokládejme, že musíte přiřadit největší hodnotu proměnné jako rank 1 a poslední hodnost nejnižší hodnotě. Sestupné Klíčové slovo říká SAS třídit data v sestupném pořadí a přiřadit hodnost proměnné odpovídajícím způsobem.
proc hodnost data= temp sestupující = výsledek;
var Skóre;
řadách pořadí;
;
Percentil Pořadí (Kvartilní Pořadí)
Předpokládejme, že budete muset rozdělit proměnné do čtyř částí, můžete použít možnost skupiny v PROC HODNOST. To znamená, že říkáte SAS přiřadit pouze 4 hodnosti proměnné.
proc hodnost data= temp sestupně skupin = 4 z = výsledek;
var Skóre;
řadách pořadí;
;
Poznámka :
SKUPIN=4 pro kvartil řad a SKUPIN=10 pro decil řad, SKUPIN = 100. percentil řad.
pořadí podle skupiny (pohlaví)
Předpokládejme, že je třeba vypočítat pořadí podle proměnné seskupení. Chcete-li tento úkol splnit, můžete použít příkaz by v proc rank. Je nutné třídit data před použitím příkazem.
proc sort data = temp;
podle pohlaví;
;
proc hodnost data= temp sestupující = výsledek;
var Skóre;
řadách pořadí;
podle Pohlaví;
;
Jak vypočítat pořadí pro stejné hodnoty
Pojďme vytvořit ukázkový dataset. Podívejte se na variabilní skóre se stejnými hodnotami (33 se objeví dvakrát).
data temp2;
input ID Pohlaví $ Skóre;
karty;
1 M 33
2 M 33
3 M 66
4 M 46
;
spustit;
zadejte volbu TIES = HIGH | LOW | MEAN | DENSE v PROC RANK.
proc hodnost data= temp2 vazby = hustá out = výsledek;
var Skóre;
řadách rank_dense;
;
- LOW – přiřadí nejmenší z odpovídající řady.
- HIGH-přiřadí největší z odpovídajících řad.
- MEAN-přiřadí průměr odpovídajících hodností (výchozí volba).
- HUSTÁ – přiřadí nejmenší odpovídající hodnost a přidat +1 k další hodnosti (nezlom sekvence)
SAS : Rukojeť Vazby v PROC RANK