Come utilizzare la funzione min in sas (con esempi)
È possibile utilizzare la funzione MIN in SAS per trovare il valore più piccolo in un elenco di valori.
Ecco i due modi più comuni per utilizzare questa funzionalità:
Metodo 1: trova il valore minimo di una colonna nel set di dati
proc sql ;
select min(var1)
from my_data;
quit ;
Metodo 2: trovare il valore minimo di una colonna raggruppata da un’altra colonna nel set di dati
proc sql ;
select var2, min(var1)
from my_data;
group by var2;
quit ;
Gli esempi seguenti mostrano come utilizzare ciascun metodo con il seguente set di dati 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;
Nota : la funzione MIN ignora automaticamente i valori mancanti quando si calcola il valore minimo di una lista.
Esempio 1: trovare il valore minimo di una colonna in un set di dati
Il codice seguente mostra come calcolare il valore minimo nella colonna punti del set di dati:
/*calculate minimum value of points*/
proc sql ;
select min(points)
from my_data;
quit ;
Possiamo vedere che proc sql restituisce una tabella con un valore di 11.
Questo rappresenta il valore minimo nella colonna dei punti .
Esempio 2: trova il valore minimo di una colonna raggruppata da un’altra colonna
Il codice seguente mostra come calcolare il valore minimo nella colonna dei punti , raggruppati per colonna della squadra nel set di dati:
/*calculate minimum value of points grouped by team*/
proc sql ;
select team, min(points)
from my_data;
group by team;
quit ;
Dal risultato possiamo vedere:
- Il valore minimo del punto per la squadra A è 11 .
- Il valore minimo del punto per la squadra B è 14 .
Nota : è possibile trovare la documentazione completa per la funzione MIN in SAS qui .
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in SAS:
Come calcolare i punteggi Z in SAS
Come utilizzare il riepilogo della procedura in SAS
Come calcolare media, mediana e moda in SAS