Come creare un grafico a dispersione con una linea di regressione in sas
È possibile utilizzare proc sgplot per creare rapidamente un grafico a dispersione con una linea di regressione in SAS.
Gli esempi seguenti mostrano come utilizzare questa procedura nella pratica.
Esempio 1: creare un grafico a dispersione di base con una linea di regressione
Il codice seguente mostra come creare un grafico a dispersione di base con una linea di regressione utilizzando il set di dati della classe SAS integrato:
/*create scatterplot with regression line*/
proc sgplot data =sashelp.class;
reg y =height x =weight;
run ;
I punti sul grafico mostrano le singole osservazioni del set di dati e la linea blu mostra la linea di regressione adattata.
Esempio 2: creare un grafico a dispersione personalizzato con una linea di regressione
Tieni presente che proc sgplot può creare grafici a dispersione altamente personalizzabili.
Ad esempio, puoi:
- Aggiungi un titolo al grafico
- Modifica le etichette degli assi
- Elimina legenda
- Personalizza il colore e lo spessore della linea di regressione
- Personalizza l’aspetto dei punti nel grafico
Il codice seguente mostra come personalizzare ciascuno di questi aspetti della trama:
/*create custom scatterplot with regression line*/
proc sgplot data =sashelp.class noautolegend ;
title ' Regression Model ';
xaxis label = ' Weight (pounds) ';
yaxis label = ' Height (inches) ';
reg y =height x =weight /
lineattrs =( color = red thickness = 2 )
markerattrs =( color =green size = 12 px symbol=circlefilled);
run ;
Tieni presente che il titolo, le etichette degli assi, i singoli punti e la linea di regressione sono stati tutti modificati.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in SAS:
Come eseguire una regressione lineare semplice in SAS
Come calcolare la correlazione in SAS