Proc reg gebruiken in sas (met voorbeeld)


U kunt PROC REG in SAS gebruiken om lineaire regressiemodellen te passen.

U kunt de volgende basissyntaxis gebruiken om een eenvoudig lineair regressiemodel in te passen:

 proc reg data = my_data;
    model y = x;
run ;

Dit komt overeen met het volgende lineaire regressiemodel:

y = b0 + b1 x

U kunt de volgende basissyntaxis gebruiken om in een meervoudig lineair regressiemodel te passen:

 proc reg data = my_data;
    model y = x1 x2 x3;
run ;

Dit komt overeen met het volgende lineaire regressiemodel:

y = b 0 + b 1 x 1 + b 2 x 2 + b 3 x 3

In het volgende voorbeeld ziet u hoe u PROC REG gebruikt om een eenvoudig lineair regressiemodel in SAS in te passen, en hoe u het resultaat interpreteert.

Voorbeeld: PROC REG gebruiken in SAS

Stel dat we de volgende dataset hebben met informatie over de gestudeerde uren en eindexamenscores van 15 studenten in een klas:

 /*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;

We kunnen PROC REG gebruiken om een eenvoudig lineair regressiemodel aan deze dataset toe te passen, waarbij uren als voorspellende variabele en score alsresponsvariabele worden gebruikt:

 /*fit simple linear regression model*/
proc reg data = exam_data;
   model score = hours;
run ;

De eerste resultatentabel geeft een samenvatting van de modelfit:

eenvoudige lineaire regressie-uitvoer in SAS

De tabel Parameterschattingen bevat de schattingen van de modelcoëfficiënten.

Uit deze tabel kunnen we de gepaste regressievergelijking zien:

Score = 65,33 + 1,98*(uur)

De PROC REG -procedure levert ook restgrafieken op die we kunnen gebruiken om te controleren of aan de aannames van het lineaire regressiemodel wordt voldaan:

Ten slotte produceert de PROC REG- procedure een spreidingsdiagram van de onbewerkte gegevens met de gepaste regressielijn eroverheen:

Met deze grafiek kunnen we visueel zien hoe goed de regressielijn bij de gegevens past.

Let op : U kunt de volledige PROC REG- documentatie hier vinden.

Aanvullende bronnen

In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in SAS kunt uitvoeren:

Procedureoverzicht gebruiken in SAS
Proc-tabel gebruiken in SAS
Proc-collatie gebruiken in SAS

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert