Come utilizzare proc reg in sas (con esempio)
È possibile utilizzare PROC REG in SAS per adattare i modelli di regressione lineare.
È possibile utilizzare la seguente sintassi di base per adattare un semplice modello di regressione lineare :
proc reg data = my_data;
model y = x;
run ;
Ciò corrisponderà al seguente modello di regressione lineare:
y = b0 + b1x
È possibile utilizzare la seguente sintassi di base per adattare un modello di regressione lineare multipla :
proc reg data = my_data;
model y = x1 x2 x3;
run ;
Ciò corrisponderà al seguente modello di regressione lineare:
y = b0 + b1x1 + b2x2 + b3x3
L’esempio seguente mostra come utilizzare PROC REG per adattare un semplice modello di regressione lineare in SAS e come interpretare il risultato.
Esempio: come utilizzare PROC REG in SAS
Supponiamo di avere il seguente set di dati contenente informazioni sulle ore studiate e sui punteggi degli esami finali di 15 studenti in una classe:
/*create dataset*/ data exam_data; input hours score; datalines ; 1 64 2 66 4 76 5 73 5 74 6 81 6 83 7 82 8 80 10 88 11 84 11 82 12 91 12 93 14 89 ; run ; /*view dataset*/ proc print data =exam_data;
Possiamo utilizzare PROC REG per adattare un semplice modello di regressione lineare a questo set di dati, utilizzando le ore come variabile predittiva e il punteggio come variabile di risposta :
/*fit simple linear regression model*/ proc reg data = exam_data; model score = hours; run ;
La prima tabella dei risultati presenta un riepilogo dell’adattamento del modello:
La tabella Stime dei parametri contiene le stime dei coefficienti del modello.
Da questa tabella possiamo vedere l’equazione di regressione adattata:
Punteggio = 65,33 + 1,98*(ore)
La procedura PROC REG produce anche grafici dei residui che possiamo utilizzare per verificare se le ipotesi del modello di regressione lineare sono soddisfatte:
Infine, la procedura PROC REG produce un grafico a dispersione dei dati grezzi con sovrapposta la linea di regressione adattata:
Questo grafico ci consente di vedere visivamente quanto bene la linea di regressione si adatta ai dati.
Nota : è possibile trovare la documentazione completa PROC REG qui .
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in SAS:
Come utilizzare il riepilogo della procedura in SAS
Come utilizzare Proc Tabulate in SAS
Come utilizzare le regole di confronto Proc in SAS