Come creare una matrice di grafico a dispersione in sas

Una matrice di grafici a dispersione è esattamente ciò che sembra: una matrice di grafici a dispersione.

Questo tipo di matrice è utile perché consente di visualizzare contemporaneamente la relazione tra più variabili in un set di dati.

È possibile utilizzare la seguente sintassi di base per creare una matrice di grafico a dispersione in SAS:

 proc sgscatter data =my_data;
  matrix var1 var2 var3;
run ;

Questa particolare sintassi crea una matrice di grafico a dispersione per le variabili var1 , var2 e var3 nel set di dati chiamato my_data .

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

Esempio: creare una matrice di grafico a dispersione in SAS

Supponiamo di avere il seguente set di dati in SAS:

 /*create dataset*/
data my_data;
    input team $ points assists rebounds;
    datalines ;
A 22 12 8
A 20 18 4
At 14 9 5
At 30 16 10
B 10 4 3
B 9 5 12
B 6 5 14
B 14 10 5
C 4 8 12
C 13 10 5
C 11 12 8
C 19 3 2
;
run ;

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

Possiamo utilizzare la seguente sintassi per creare un grafico a dispersione per visualizzare la relazione tra le variabili punti , assist e rimbalzi :

 /*create scatter plot matrix*/
proc sgscatter data =my_data;
  matrix points assists rebounds;
run ; 

Nota che possiamo anche utilizzare la funzione titolo per aggiungere un titolo alla matrice generale e la funzione gruppo per colorare i punti della trama in base al valore della variabile squadra:

 /*create scatter plot matrix with points colored by team*/
proc sgscatter data =my_data;
  title "Scatterplot Matrix";
  matrix points assists rebounds / group =team;
run ;
title ; 

matrice della nuvola di punti in SAS

La matrice del grafico a dispersione ora ha un titolo e i punti in ciascun grafico a dispersione sono colorati in base al valore della squadra.

Risorse addizionali

I seguenti tutorial spiegano come creare altri grafici comuni in SAS:

Come creare nuvole di punti in SAS
Come creare grafici a linee in SAS
Come creare boxplot per gruppo in SAS

Aggiungi un commento

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