Das Skript beginnt mit der Erstellung eines Datensatzes namens 'machine' mittels eines DATA STEP und integrierter Daten über die DATALINES-Anweisung. Dieser Datensatz enthält Informationen über verschiedene Maschinen, Personen und deren Bewertungen (rating). Anschließend werden zwei statistische Prozeduren angewendet: PROC GLM und PROC MIXED. PROC GLM wird für eine Varianzanalyse verwendet, bei der die Effekte 'person' und die Interaktion 'machine*person' als zufällige Effekte behandelt werden. PROC MIXED, speziell für gemischte Modelle konzipiert, führt eine ähnliche Analyse mit 'machine' als festem Effekt und 'person' sowie 'machine*person' als zufälligen Effekten durch, wobei die TYPE3-Methode zur Parameterschätzung verwendet wird.
Datenanalyse
Type : CREATION_INTERNE
Der Datensatz 'machine' wird intern erstellt und direkt im SAS-Skript über einen DATA STEP und die DATALINES-Anweisung ausgefüllt, wodurch sichergestellt wird, dass alle notwendigen Daten im Skript enthalten sind.
1 Codeblock
DATA STEP Data
Erklärung : Dieser DATA STEP-Block erstellt einen SAS-Datensatz namens 'machine'. Er liest die Werte der Variablen 'machine', 'person' und 'rating' direkt aus den über die DATALINES-Anweisung bereitgestellten Daten. Dieser Datensatz dient als Grundlage für die nachfolgenden statistischen Analysen.
Erklärung : Diese PROC GLM-Prozedur führt eine Varianzanalyse für den Datensatz 'machine' durch. Die Variablen 'machine' und 'person' werden als Klassifikationsvariablen ('CLASS') deklariert. Das Modell spezifiziert 'rating' als abhängige Variable, mit 'machine', 'person' und deren Interaktion 'machine*person' als Effekte. Die RANDOM-Anweisung zeigt an, dass 'person' und die Interaktion 'machine*person' zufällige Effekte sind, und die Option TEST fordert Hypothesentests für diese Effekte an.
Kopiert!
proc glm data=machine;
class machine person;
model rating=machine person machine*person;
random person machine*person / test;
run;
1
PROC GLMDATA=machine;
2
class machine person;
3
model rating=machine person machine*person;
4
random person machine*person / test;
5
RUN;
3 Codeblock
PROC MIXED
Erklärung : Diese PROC MIXED-Prozedur führt eine gemischte Modellanalyse für den Datensatz 'machine' unter Verwendung der 'TYPE3'-Methode zur Berechnung der Quadratsummen durch. Die Variablen 'machine' und 'person' werden als Klassifikationsvariablen ('CLASS') definiert. Das Modell spezifiziert 'rating' als abhängige Variable und 'machine' als festen Effekt. Die zufälligen Effekte sind 'person' und die Interaktion 'machine*person'. Diese Prozedur ist speziell für die Analyse von linearen gemischten Modellen konzipiert.
Kopiert!
proc mixed data=machine method=type3;
class machine person;
model rating = machine;
random person machine*person;
run;
1
PROC MIXEDDATA=machine method=type3;
2
class machine person;
3
model rating = machine;
4
random person machine*person;
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.
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.