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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert