Das Skript ist in vier Hauptanalysen unterteilt. Die ersten beiden verwenden die Life-Table-Methode (METHOD=LIFE) für Daten zu Angina pectoris und Lungenkrebs, wobei die Daten in Zeitintervalle gruppiert werden. Die dritte Analyse verwendet den Kaplan-Meier-Schätzer (METHOD=KM) für Krebsdaten und erzeugt eine Überlebenstabelle als Ausgabe. Die letzte Analyse befasst sich mit Hodgkin-Krankheit und verwendet eine stratifizierte Analyse (STRATA), um die Überlebensfunktionen von zwei unterschiedlichen Patientengruppen zu vergleichen und sie in einem Diagramm darzustellen.
Datenanalyse
Type : CREATION_INTERNE
Alle für die Analyse notwendigen Daten (angina, lungcancer, cancer, hodgkin) werden direkt im Skript mit DATA STEP-Anweisungen und Inline-Daten (CARDS) erstellt. Es sind keine externen Datenquellen erforderlich.
1 Codeblock
DATA STEP Data
Erklärung : Dieser Block erstellt die Tabelle 'angina' aus internen Daten. Die Variablen sind 'time' (Zeit), 'censor' (Zensierungsindikator) und 'rep' (Häufigkeit). Der Operator ' @@' ermöglicht das Lesen mehrerer Beobachtungen in einer Datenzeile.
INPUT time censor rep @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;
3
CARDS;
4
0.514560.5 0 0 1.512261.5 0 39
5
2.511522.5 0 223.511713.5 0 23
6
4.511354.5 0 245.511255.5 0 107
7
6.51836.5 0 1337.51747.5 0 102
8
8.51518.5 0 689.51429.5 0 64
9
10.514310.5 0 4511.513411.5 0 53
10
12.511812.5 0 3313.51913.5 0 27
11
14.51614.5 0 2315.51 0 15.5 0 30
12
;
13
RUN;
2 Codeblock
PROC LIFETEST
Erklärung : Führt eine Überlebenszeitanalyse auf der Tabelle 'angina' unter Verwendung der Life-Table-Methode (METHOD=LIFE) mit spezifischen Intervallen durch. Sie erstellt Grafiken für die Überlebensfunktion (S) und die Hazardfunktion (H). Die TIME-Anweisung definiert die Zeitvariable und den Zensierungsindikator (Wert 0). Die FREQ-Anweisung gibt die Häufigkeitsvariable an.
Erklärung : Erstellt die Tabelle 'cancer' mit individuellen Überlebenszeiten und einem Zensierungsindikator, um die Daten für eine Kaplan-Meier-Analyse vorzubereiten.
INPUT time censor @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;
3
CARDS;
4
2.014.015.0110.01
5
10.0 0 12112 0 141
6
14115116 0 181
7
19 0 23125126 0
8
27130 0 311341
9
35137 0 381391
10
42 0 43 0 46147 0
11
49150153 0 54 0
12
;
13
RUN;
6 Codeblock
PROC LIFETEST
Erklärung : Führt eine Überlebenszeitanalyse mit dem Kaplan-Meier-Schätzer (METHOD=KM) durch. Sie erstellt ein Diagramm der Überlebenskurve und speichert die Überlebensschätzungen in einer neuen Tabelle namens 'a' mittels der Option 'outsurv=a'.
Erklärung : Zeigt den Inhalt der Tabelle 'a' an, die die detaillierten Ergebnisse der durch den vorherigen PROC LIFETEST-Schritt berechneten Überlebensfunktionsschätzung enthält.
Kopiert!
proc print data = a;
run;
1
PROC PRINTDATA = a;
2
RUN;
8 Codeblock
DATA STEP Data
Erklärung : Erstellt die Tabelle 'hodgkin', die Daten zur Hodgkin-Krankheit enthält. Sie beinhaltet die Variable 'group', die es ermöglicht, zwei verschiedene Patientenkohorten zu unterscheiden.
INPUT time censor group @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json ;
3
CARDS;
4
111211511511511
5
711911111111111311
6
131116112011211122 0 1
7
221131 0 133 0 137 0 14311
8
112312412412512712
9
71291291214 0 2171219 0 2
10
27 0 230 0 241 0 2
11
;
12
RUN;
9 Codeblock
PROC LIFETEST
Erklärung : Führt eine stratifizierte Überlebenszeitanalyse auf der Tabelle 'hodgkin' durch. Die Anweisung 'STRATA group' weist die Prozedur an, separate Überlebensfunktionen für jeden Wert der Variablen 'group' zu berechnen und zu testen, um die beiden Patientengruppen zu vergleichen. Die SYMBOL-Anweisungen passen das Erscheinungsbild der Linien im Überlebensdiagramm an.
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.