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:
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)