Istogramma Con PROC SGPLOT

Un istogramma è un bel modo per ottenere una panoramica visiva della distribuzione dei dati in SAS. In questa pagina di esempio, dimostrerò come creare un istogramma con il codice SAS. Lo farò con PROC SGPLOT e PROC UNIVARIATE. Innanzitutto, creerò l’istogramma più semplice possibile con Proc Sgplot. Successivamente, dimostrerò come modificare la trama con le molte opzioni disponibili. Infine, dimostrerò come disegnare un istogramma con Proc Univariate.

Istogramma semplice in SAS con PROC SGPLOT

Per prima cosa, vediamo come disegnare una trama semplice con Proc Sgplot. Specifico semplicemente l’istruzione dell’istogramma seguita dalla variabile a cui sono interessato. Puoi vedere il risultato qui sotto.

proc sgplot dati=sashelp.iris; istogramma sepallength;eseguire;

Risultato:

SAS Istogramma PROC SGPLOT Codice di Esempio

SAS Istogramma PROC SGPLOT Codice di Esempio

Alterare l’Istogramma in PROC SGPLOT

Avanti, cerchiamo di effettuare le regolazioni per la trama. Per prima cosa, uso l’opzione Group= e specifico Specie. In questo modo, disegno tre istogrammi in una trama. Poiché ce ne sono tre invece di uno, uso l’opzione trasparenza per poterli confrontare. Infine, ho impostato la Scala = Conteggio. Per impostazione predefinita, la scala è in percentuale. Puoi vedere questo nella trama sopra.

Successivamente, utilizzo l’istruzione Density per sovrapporre curve normali su ciascun istogramma. Ancora una volta, uso l’istruzione Group= per disegnare una curva di densità per ogni specie. Infine, uso l’istruzione Keylegend per controllare l’aspetto e la posizione della legenda nella trama. Puoi vedere il risultato di questo esempio di codice SAS di seguito.

titolo "Istogramma di lunghezza Sepal"; proc sgplot data = sashelp.iris; istogramma sepallength / group = species transparency = 0.5 scale = count; density sepallength / type=normal group = species; keylegend / location = inside position = topright across=1; run; title;

Risultato:

SAS Istogramma PROC SGPLOT Codice di esempio

SAS Istogramma PROC SGPLOT Codice di esempio

Istogramma in SAS Con PROC UNIVARIATA

Proc Sgplot non è l’unico modo per disegnare un istogramma in SAS. Proc Univariate supporta anche un’istruzione istogramma. La sintassi è un po ‘ diversa da PROC SGPLOT però. Di seguito, creo una trama semplice con Proc Univariate con alcune opzioni. Ci sono molti di più se si sfoglia la documentazione. Puoi vedere il risultato qui sotto.

ods seleziona istogramma; proc dati univariati=sashelp.Iris; istogramma sepallength / normale(colore=blu) ctext = blu punti medi = 45 a 80 2.5;run;ods selezionare tutti;

Risultato:

SAS Istogramma PROC UNIVARIATE Codice di Esempio

SAS Istogramma PROC UNIVARIATE Codice di Esempio

In questa pagina di esempio, Ho illustrato come creare istogrammi SAS utilizzando Proc Sgplot e Proc Univariate. La sintassi è molto diversa tra i due. Se il tuo unico obiettivo è disegnare l’istogramma, Proc Sgplot è lo strumento giusto. Se devi fare altre analisi statistiche, puoi considerare Proc Univariate. Ti incoraggio a sfogliare la documentazione della procedura SGPLOT per vedere le molte opzioni che ti aiutano a creare un buon istogramma in SAS. Per molti altri esempi, vedere Guida introduttiva a SGPLOT-Parte 5-Istogrammi sul blog Graficamente parlando.

Per altri esempi di codice grafico vedere Un grafico a barre in SAS e un grafico a linee in SAS.

È possibile scaricare l’intero codice da questo esempio qui.



+