Come calcolare i quartili in sas: con esempi


È possibile utilizzare la seguente sintassi di base per calcolare i quartili di un set di dati in SAS:

 /*calculate quartile values for variable called var1*/
proc univariate data =original_data;
    var var1;
    output out =quartile_data
    pctlpts = 25 50 75
    pctlpre = Q_;
run ;

Nota : l’istruzione pctlpts specifica i quartili da calcolare e l’istruzione pctlpre specifica il prefisso da utilizzare per i quartili nell’output.

L’esempio seguente mostra come utilizzare questa sintassi nella pratica.

Esempio: come calcolare i quartili in SAS

Supponiamo di avere il seguente set di dati in SAS che contiene due variabili:

 /*create dataset*/
data original_data;
    input team $points;
    datalines ;
AT 12
At 15
At 16
At 21
At 22
At 25
At 29
At 31
B16
B22
B25
B29
B 30
B 31
B 33
B 38
;
run ;

/*view dataset*/
proc print data = original_data; 

Il codice seguente mostra come calcolare i quartili per la variabile punti nel set di dati

 /*calculate quartile values for points*/
proc univariate data =original_data;
    var points;
    output out =quartile_data
    pctlpts = 25 50 75
    pctlpre = Q_;
run ;

/*view quartiles for points*/
proc print data =quartile_data;

Ecco come interpretare il risultato:

  • Il valore del primo quartile è 18,5 .
  • Il valore del secondo quartile è 25 .
  • Il valore del terzo quartile è 30,5 .

Per calcolare i valori quartili raggruppati in base alla variabile team, è sufficiente aggiungere by team nell’istruzione proc univariata:

 /*calculate quartile values for points*/
proc univariate data =original_data;
    var points;
    by team;
    output out =quartile_data
    pctlpts = 25 50 75
    pctlpre = Q_;
run ;

/*view quartiles for points*/
proc print data =quartile_data; 

La tabella di output mostra i valori quartili per la variabile punti per le squadre A e B.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in SAS:

Come calcolare i percentili in SAS
Come utilizzare il riepilogo della procedura in SAS
Come creare tabelle di frequenza in SAS

Aggiungi un commento

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