Hoe de min-functie in sas te gebruiken (met voorbeelden)
U kunt de MIN- functie in SAS gebruiken om de kleinste waarde in een lijst met waarden te vinden.
Dit zijn de twee meest voorkomende manieren om deze functie te gebruiken:
Methode 1: Vind de minimumwaarde van een kolom in de dataset
proc sql ;
select min(var1)
from my_data;
quit ;
Methode 2: Zoek de minimumwaarde van een kolom gegroepeerd op een andere kolom in de gegevensset
proc sql ;
select var2, min(var1)
from my_data;
group by var2;
quit ;
De volgende voorbeelden laten zien hoe u elke methode kunt gebruiken met de volgende gegevensset in SAS:
/*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;
Opmerking : de MIN- functie negeert automatisch ontbrekende waarden bij het berekenen van de minimumwaarde van een lijst.
Voorbeeld 1: Zoek de minimumwaarde van een kolom in een dataset
De volgende code laat zien hoe u de minimumwaarde in de puntenkolom van de gegevensset berekent:
/*calculate minimum value of points*/
proc sql ;
select min(points)
from my_data;
quit ;
We kunnen zien dat proc sql een tabel retourneert met de waarde 11.
Dit vertegenwoordigt de minimumwaarde in de puntenkolom .
Voorbeeld 2: Zoek de minimumwaarde van een kolom gegroepeerd door een andere kolom
De volgende code laat zien hoe u de minimumwaarde in de puntenkolom berekent, gegroepeerd per teamkolom in de gegevensset:
/*calculate minimum value of points grouped by team*/
proc sql ;
select team, min(points)
from my_data;
group by team;
quit ;
Uit het resultaat kunnen we zien:
- De minimale puntenwaarde voor team A is 11 .
- De minimale puntenwaarde voor team B is 14 .
Let op : U kunt hier de volledige documentatie voor de MIN- functie in SAS vinden.
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in SAS kunt uitvoeren:
Hoe Z-scores in SAS te berekenen
Procedureoverzicht gebruiken in SAS
Hoe gemiddelde, mediaan en modus in SAS te berekenen