Come creare istogrammi in sas (3 esempi)


È possibile utilizzare i seguenti metodi per creare uno o più istogrammi in SAS:

Metodo 1: crea un istogramma

 proc univariate data =my_data;
    var var1;
    histogram var1;
run ;

Metodo 2: creare un pannello istogramma

 proc univariate data =my_data;
    class var2;
    var var1;
    histogram var1;
run ;

Metodo 3: sovrapposizione dell’istogramma

 proc univariate data =my_data;
    class var2;
    var var1;
    histogram var1 / overlay ;
run ;

Gli esempi seguenti mostrano come utilizzare ciascun metodo con il seguente set di dati in SAS:

 /*create dataset*/
data my_data;
    input team $pointsrebounds;
    datalines ;
At 29 8
At 23 6
At 20 6
At 21 9
At 33 14
At 35 11
At 31 10
B 21 9
B 14 5
B 15 7
B 11 10
B 12 6
B 10 8
B 15 10
;
run ;

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

Esempio 1: creare un istogramma

Il codice seguente mostra come creare un istogramma per la variabile points :

 /*create histogram for variable points*/
proc univariate data =my_data;
    var points;
    histogram points;
run ;

L’asse X mostra i valori della variabile punti e l’asse Y mostra la percentuale di osservazioni nel set di dati che corrispondono a valori diversi.

Esempio 2: creare un pannello istogramma

Il codice seguente mostra come creare un pannello di istogrammi per visualizzare la distribuzione dei valori della variabile punti raggruppati per la variabile squadra :

 /*create histogram for variable points*/
proc univariate data =my_data;
    classteam ;
    var points;
    histogram points;
run ; 

Questo grafico ti consente di vedere rapidamente che i giocatori della squadra A tendono a segnare più punti rispetto ai giocatori della squadra B.

Tieni presente che entrambi gli istogrammi condividono un asse x, rendendo più semplice il confronto dei valori dei punti tra le due squadre.

Metodo 3: sovrapposizione dell’istogramma

Il codice seguente mostra come sovrapporre più istogrammi in un unico grafico:

 /*create histogram for variable points*/
proc univariate data =my_data;
    classteam ;
    var points;
    histogram points / overlay ;
run ; 

Questo tipo di grafico è utile quando desideri visualizzare più istogrammi in un unico grafico.

Risorse addizionali

I seguenti tutorial spiegano come creare altri grafici in SAS:

Come creare grafici a linee in SAS
Come creare boxplot per gruppo in SAS
Come creare un grafico a dispersione con una linea di regressione in SAS

Aggiungi un commento

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