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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *