Das Skript beginnt mit der Erstellung eines Datensatzes namens 'auto', der Variablen für den Hersteller ('Make'), das Modell ('Model') und einen Zuverlässigkeitswert ('Score') enthält, wobei die Daten direkt im Skript über Datalines bereitgestellt werden. Anschließend wird dieser Datensatz nach 'Make' und 'Model' sortiert. Schließlich wird die NESTED-Prozedur ausgeführt, um eine Varianzanalyse mit zufälligen Effekten für den 'Score' durchzuführen, wobei 'Make' und 'Model' als verschachtelte Faktoren verwendet werden, um die Varianzkomponenten abzuschätzen, die jedem Klassifizierungsniveau zugeordnet sind.
Datenanalyse
Type : CREATION_INTERNE
Der Datensatz 'auto' wird direkt im Skript aus integrierten Daten (Datalines) erstellt, ohne externe Abhängigkeiten oder die Verwendung von SASHELP-Daten.
1 Codeblock
DATA STEP Data
Erklärung : Dieser DATA STEP-Block erstellt den Datensatz 'auto'. Er definiert drei Variablen: 'Make' (Zeichen), 'Model' (numerisch) und 'Score' (numerisch). Die Daten für diese Variablen werden direkt im Skript über die DATALINES-Anweisung bereitgestellt und stellen Zuverlässigkeitswerte für verschiedene Automodelle dar.
Kopiert!
title1 'Reliability of Automobile Models';
data auto;
input Make $ Model Score;
datalines;
a 1 62 a 2 77 a 3 59
a 1 67 a 2 73 a 3 64
a 1 60 a 2 79 a 3 60
b 1 72 b 2 58 b 3 80
b 1 75 b 2 63 b 3 84
b 1 69 b 2 57 b 3 89
c 1 94 c 2 76 c 3 81
c 1 90 c 2 75 c 3 85
c 1 88 c 2 78 c 3 85
d 1 69 d 2 73 d 3 90
d 1 72 d 2 88 d 3 87
d 1 76 d 2 87 d 3 92
;
1
title1 'Reliability of Automobile Models';
2
DATA auto;
3
INPUT Make $ Model Score;
4
DATALINES;
5
a 162 a 277 a 359
6
a 167 a 273 a 364
7
a 160 a 279 a 360
8
b 172 b 258 b 380
9
b 175 b 263 b 384
10
b 169 b 257 b 389
11
c 194 c 276 c 381
12
c 190 c 275 c 385
13
c 188 c 278 c 385
14
d 169 d 273 d 390
15
d 172 d 288 d 387
16
d 176 d 287 d 392
17
;
2 Codeblock
PROC SORT
Erklärung : Dieser Block verwendet PROC SORT, um den Datensatz 'auto' nach den Variablen 'Make' und 'Model' zu sortieren. Das Sortieren ist ein vorbereitender Schritt für bestimmte Analysen, obwohl es für PROC NESTED nicht immer zwingend erforderlich ist.
Kopiert!
proc sort data=auto;
by Make Model;
run;
1
PROC SORTDATA=auto;
2
BY Make Model;
3
RUN;
3 Codeblock
PROC NESTED
Erklärung : Dieser Block führt PROC NESTED für den Datensatz 'auto' aus. Er legt 'Make' und 'Model' als Klassifizierungsvariablen fest, wodurch eine verschachtelte Struktur entsteht, und 'Score' als Analyseverzable. Diese Prozedur wird verwendet, um die Varianzkomponenten in einem Varianzanalysemodell mit zufälligen Effekten zu schätzen.
Kopiert!
title1 'Reliability of Automobile Models';
proc nested data=auto;
class Make Model;
var Score;
run;
1
title1 'Reliability of Automobile Models';
2
PROC NESTEDDATA=auto;
3
class Make Model;
4
var Score;
5
RUN;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
Urheberrechtsinformationen : S A S S A M P L E L I B R A R Y
SAS und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.