Dieses Skript veranschaulicht, wie ein zweifaktorielles Versuchsdesign (Medikament und Krankheit) mit Interaktionen auf ungleichgewichteten Daten analysiert wird. Es verwendet die GENMOD-Prozedur, um das Modell anzupassen, und die EFFECTPLOT-Anweisung, um verschiedene Diagramme zu generieren: Effektkurven, Interaktionen mit Aufteilung (slice), Boxplots und Mosaikdiagramme.
Datenanalyse
Type : CREATION_INTERNE
Die Daten werden dynamisch in der DATA-Schritt 'a' über die DATALINES-Anweisung generiert. Sie simulieren eine klinische Studie mit den Variablen 'drug', 'disease' und der Antwort 'y'.
1 Codeblock
DATA STEP Data
Erklärung : Erstellung der Datentabelle 'a'. Der DATA-Schritt liest die Medikamenten- und Krankheits-IDs und iteriert dann, um bis zu 6 'y'-Messungen pro Eingabezeile zu lesen.
Erklärung : ODS-Grafiken aktivieren. Ausführung von PROC GENMOD zur Modellierung der Antwortvariable 'y' (Standard: Normalverteilung). 'effectplot / obs' zeigt das Effekt-Diagramm mit den Beobachtungen. 'effectplot interaction(sliceby=disease)' zeigt Interaktionen, aufgeteilt nach der Variablen 'disease', mit Konfidenzintervallen (clm).
Kopiert!
ods graphics on;
proc genmod data=a;
class drug disease;
model y=disease drug disease*drug / d=n;
effectplot / obs;
effectplot interaction(sliceby=disease) / clm;
run;
1
ods graphics on;
2
PROC GENMODDATA=a;
3
class drug disease;
4
model y=disease drug disease*drug / d=n;
5
effectplot / obs;
6
effectplot interaction(sliceby=disease) / clm;
7
RUN;
3 Codeblock
PROC GENMOD
Erklärung : Zweite Analyse mit zusätzlichen Visualisierungen: Boxplots, gekreuzte Interaktionen mit Beobachtungen, Mosaikdiagramme und Interaktionen, facettiert nach 'disease' (plotby).
Kopiert!
proc genmod data=a;
class drug disease;
model y=drug disease drug*disease / d=n;
effectplot box;
effectplot interaction(x=drug*disease) / obs;
effectplot mosaic;
effectplot interaction(plotby=disease);
run;
ods graphics off;
1
PROC GENMODDATA=a;
2
class drug disease;
3
model y=drug disease drug*disease / d=n;
4
effectplot box;
5
effectplot interaction(x=drug*disease) / obs;
6
effectplot mosaic;
7
effectplot interaction(plotby=disease);
8
RUN;
9
ods graphics off;
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.
Zugehörige Dokumentation
Aucune documentation spécifique pour cette catégorie.
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.