Veröffentlicht am :
Statistik CREATION_INTERNE

Einführungsbeispiel 3 für PROC GENMOD (GEE)

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Dieses Skript erstellt einen Datensatz 'six', der Informationen zu Atemwegssymptomen (Wheeze) in zwei Städten (Kingston und Portage) enthält. Anschließend wird die GENMOD-Prozedur verwendet, um ein logistisches Regressionsmodell (binomiale Verteilung) anzupassen, um das Vorhandensein von pfeifenden Atemgeräuschen in Abhängigkeit von Stadt, Alter und Rauchstatus vorherzusagen. Die REPEATED-Anweisung wird verwendet, um eine austauschbare Korrelationsstruktur (type=exch) zu spezifizieren, um wiederholte Messungen am selben Subjekt (Variable 'case') zu verwalten.
Datenanalyse

Type : CREATION_INTERNE


Die Daten werden im Skript manuell über den DATA-Schritt 'six' und die DATALINES-Anweisung generiert. Es sind keine externen Quellen erforderlich.

1 Codeblock
DATA STEP Data
Erklärung :
Erstellt den Datensatz 'six' durch das Lesen von Rohdaten, die im Code enthalten sind. Eine DO-Schleife wird verwendet, um mehrere Beobachtungen (4 wiederholte Messungen pro Subjekt) aus einer einzigen Quellendatenzeile zu lesen. Hinweis: Der ursprüngliche Code enthält Artefakte ' @code_sas_json...' die offenbar Kopier-/Einfügefehler sind und das Standardzeichen ' @code_sas/16.4'.sas für Zeilenerhaltung ersetzen.
Kopiert!
1DATA six;
2 INPUT case city$ @;
3 DO i=1 to 4;
4 INPUT age smoke wheeze @;
5 OUTPUT;
6 END;
7 DATALINES;
8 1 portage 9 0 1 10 0 1 11 0 1 12 0 0
9 ...
10;
2 Codeblock
PROC GENMOD
Erklärung :
Führt eine Analyse mittels generalisierter linearer Modelle durch. Das Modell spezifiziert eine binomiale Verteilung für die abhängige Variable 'wheeze'. Die REPEATED-Anweisung verwaltet die Korrelation zwischen den Beobachtungen desselben Subjekts ('case') unter Verwendung einer austauschbaren Kovarianzstruktur, typisch für GEE-Analysen.
Kopiert!
1PROC GENMOD DATA=six;
2 class case city;
3 model wheeze(event='1') = city age smoke / dist=bin;
4 repeated subject=case / type=exch covb corrw;
5RUN;
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.