Come creare boxplot per gruppo in sas


I boxplot sono utili per visualizzare rapidamente il riepilogo a cinque cifre di un set di dati, che include:

  • Il valore minimo
  • Il primo quartile
  • La mediana
  • Il terzo quartile
  • Il valore massimo

L’esempio seguente mostra come creare boxplot raggruppati in SAS per visualizzare la distribuzione di più gruppi contemporaneamente.

Esempio: creare box plot per gruppo in SAS

Innanzitutto, creiamo un set di dati in SAS che contenga tre gruppi diversi:

 /*create dataset*/
data my_data;
    input Group$Value;
    datalines ;
At 7
AT 8
At 9
AT 12
At 14
B5
B 6
B 6
B 8
B 11
C 8
C 9 
C 11
C13
C17
;
run ;

Tieni presente che in questo set di dati esistono tre gruppi diversi: A, B e C.

Quindi possiamo utilizzare il seguente codice per creare boxplot per gruppo:

 /*create boxplots by group*/
proc sgplot data =my_data;
   vbox Value / group =Group;
   keylegend / title ="Group Name";
run ;

Il risultato sono tre boxplot individuali che mostrano la distribuzione dei valori dei dati per i gruppi A, B e C:

Boxplot SAS per gruppo

Correlato: Come confrontare i box plot

Tieni presente che puoi utilizzare la funzione hbox per creare boxplot orizzontali:

 /*create horizontal boxplots by group*/
proc sgplot data =my_data;
   hbox Value / group =Group;
   keylegend / title ="Group Name";
run ;

Il risultato sono tre boxplot orizzontali:

La legenda in fondo al grafico indica quale colore corrisponde a ciascun gruppo.

Risorse addizionali

Le seguenti esercitazioni forniscono informazioni aggiuntive sui box plot:

Introduzione ai box plot
Generatore di box plot online
Quando dovresti utilizzare un box plot? (3 scenari)

Aggiungi un commento

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