Veröffentlicht am :
Statistik CREATION_INTERNE

Wiederholte Messungen in Multi-Populationen mit PROC CATMOD

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Dieses Skript veranschaulicht die Verwendung der CATMOD-Prozedur zur Analyse binärer Antworten (0 oder 1), die während vier aufeinanderfolgender Versuche an Probanden aus drei verschiedenen Gruppen aufgezeichnet wurden. Es führt eine Analyse wiederholter Messungen durch, indem es zuerst ein gesättigtes Modell an die marginalen Wahrscheinlichkeiten anpasst und dann ein Modell mit verschachtelten Effekten.
Datenanalyse

Type : CREATION_INTERNE


Die Daten werden direkt im Skript über die DATALINES-Anweisung generiert. Die INPUT-Anweisung verwendet den Operator ' @@', um mehrere Beobachtungen pro Zeile zu lesen.

1 Codeblock
DATA STEP Data
Erklärung :
Erstellung des Datensatzes 'group'. Die Variablen a, b, c, d repräsentieren die Antworten der 4 Versuche. 'Group' ist der Gruppenbezeichner und 'wt' ist die Gewichtung (Häufigkeit). Der Operator ' @@' ermöglicht das Lesen mehrerer Beobachtungen in einer einzigen physischen Zeile.
Kopiert!
1DATA group;
2 INPUT a b c d Group wt @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;
3 DATALINES;
41 1 1 1 2 2 0 0 0 0 2 2 0 0 1 0 1 2 0 0 1 0 2 2
50 0 0 1 1 4 0 0 0 1 2 1 0 0 0 1 3 3 1 0 0 1 2 1
60 0 1 1 1 1 0 0 1 1 2 2 0 0 1 1 3 5 0 1 0 0 1 4
70 1 0 0 2 1 0 1 0 1 2 1 0 1 0 1 3 2 0 1 1 0 3 1
81 0 0 0 1 3 1 0 0 0 2 1 0 1 1 1 2 1 0 1 1 1 3 2
91 0 1 0 1 1 1 0 1 1 2 1 1 0 1 1 3 2
10;
2 Codeblock
PROC CATMOD
Erklärung :
Ausführung von PROC CATMOD. Der erste Teil passt ein gesättigtes Modell für wiederholte Messungen (definiert durch 'repeated Trial 4') an die marginalen Wahrscheinlichkeiten an. Die zweite MODEL-Anweisung (interaktiver Modus) testet eine spezifische Struktur, bei der der Effekt der Versuche in Gruppe 3 verschachtelt ist.
Kopiert!
1title 'Multiple-Population Repeated Measures';
2PROC CATMOD DATA=group;
3 weight wt;
4 response marginals;
5 model a*b*c*d=Group _response_ Group*_response_
6 / freq;
7 repeated Trial 4;
8 title2 'Saturated Model';
9RUN;
10 
11 model a*b*c*d=Group _response_(Group=3)
12 / noprofile noparm design;
13 title2 'Trial Nested within Group 3';
14QUIT;
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 : SAS SAMPLE LIBRARY, SAS/STAT User's Guide