So verwenden sie die max-funktion in sas (mit beispielen)
Sie können die MAX- Funktion in SAS verwenden, um den größten Wert in einer Werteliste zu finden.
Hier sind die beiden häufigsten Möglichkeiten, diese Funktion zu nutzen:
Methode 1: Ermitteln Sie den Maximalwert einer Spalte im Datensatz
proc sql ;
select max(var1)
from my_data;
quit ;
Methode 2: Ermitteln Sie den Maximalwert einer Spalte, gruppiert nach einer anderen Spalte im Datensatz
proc sql ;
select var2, max(var1)
from my_data;
group by var2;
quit ;
Die folgenden Beispiele zeigen, wie jede Methode mit dem folgenden Datensatz in SAS verwendet wird:
/*create dataset*/
data my_data;
input team $points;
datalines ;
AT 12
At 14
At 19
At 23
At 20
At 11
At 14
B20
B 21
B29
B14
B 19
B17
B 30
;
run ;
/*view dataset*/
proc print data =my_data;
Hinweis : Die MAX- Funktion ignoriert automatisch fehlende Werte, wenn sie den Maximalwert einer Liste berechnet.
Beispiel 1: Ermitteln Sie den Maximalwert einer Spalte in einem Datensatz
Der folgende Code zeigt, wie der Maximalwert in der Punktespalte des Datensatzes berechnet wird:
/*calculate max value of points*/
proc sql ;
select max(points)
from my_data;
quit ;
Wir können sehen, dass proc sql eine Tabelle mit dem Wert 30 zurückgibt.
Dies stellt den Maximalwert in der Punktespalte dar.
Beispiel 2: Ermitteln Sie den Maximalwert einer Spalte, gruppiert nach einer anderen Spalte
Der folgende Code zeigt, wie der Maximalwert in der Punktespalte , gruppiert nach Teamspalte im Datensatz, berechnet wird:
/*calculate max value of points grouped by team*/
proc sql ;
select team, max(points)
from my_data;
group by team;
quit ;
Aus dem Ergebnis können wir sehen:
- Der maximale Punktewert für Team A beträgt 11 .
- Der maximale Punktewert für Team B beträgt 14 .
Hinweis : Die vollständige Dokumentation für die MAX- Funktion in SAS finden Sie hier .
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in SAS ausführen:
So berechnen Sie Z-Scores in SAS
So verwenden Sie die Verfahrenszusammenfassung in SAS
So berechnen Sie Mittelwert, Median und Modus in SAS