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:

output di regressione lineare semplice in SAS

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

Aggiungi un commento

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