Veröffentlicht am :
Statistik CREATION_INTERNE

Beispiel 2 PROC ICLIFETEST - Kosmetische Daten

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Dieses Skript analysiert die kosmetischen Effekte von zwei Brustkrebsbehandlungen (Strahlentherapie 'RT' vs. Radio-Chemotherapie 'RCT'). Es erstellt die Daten über DATA-Schritte und verwendet dann die ICLIFETEST-Prozedur, um Überlebensfunktionen zu schätzen, Vergleiche zwischen Gruppen (Strata) durchzuführen und Überlebensgrafiken mit Konfidenzintervallen zu erstellen. Die Option 'impute' wird verwendet, um Intervallzensur mittels multipler Imputation zu behandeln.
Datenanalyse

Type : CREATION_INTERNE


Die Daten werden direkt im Skript über die DATALINES-Anweisung erstellt. Zwei Tabellen (RT und RCT) werden erstellt und dann in der finalen Tabelle BCS zusammengeführt.

1 Codeblock
DATA STEP Data
Erklärung :
Erstellung von Rohdatensätzen für jede Behandlungsgruppe. Die Anweisung 'input lTime rTime @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;' (korrigiert gegenüber dem Prompt-Artefakt) ermöglicht das Lesen mehrerer Beobachtungspaare in einer Zeile. Die beiden Tabellen werden anschließend in der Tabelle 'BCS' gestapelt.
Kopiert!
1DATA RT;
2 INPUT lTime rTime @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;
3 trt = ' RT';
4 DATALINES;
545 . 25 37 37 .
6 6 10 46 . 0 5
7 0 7 26 40 18 .
846 . 46 . 24 .
946 . 27 34 36 .
10 7 16 36 44 5 11
1117 . 46 . 19 35
12 7 14 36 48 17 25
1337 44 37 . 24 .
14 0 8 40 . 32 .
15 4 11 17 25 33 .
1615 . 46 . 19 26
1711 15 11 18 37 .
1822 . 38 . 34 .
1946 . 5 12 36 .
2046 .
21;
22 
23DATA RCT;
24 INPUT lTime rTime @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;
25 trt = 'RCT';
26 DATALINES;
27 8 12 0 5 30 34
28 0 22 5 8 13 .
2924 31 12 20 10 17
3017 27 11 . 8 21
3117 23 33 40 4 9
3224 30 31 . 11 .
3316 24 13 39 14 19
3413 . 19 32 4 8
3511 13 34 . 34 .
3616 20 13 . 30 36
3718 25 16 24 18 24
3817 26 35 . 16 60
3932 . 15 22 35 39
4023 . 11 17 21 .
4144 48 22 32 11 20
4214 17 10 35 48 .
43;
44 
45DATA BCS;
46 SET RT RCT;
47RUN;
2 Codeblock
PROC ICLIFETEST
Erklärung :
Erste Überlebensanalyse. Die Option 'plots=survival(cl)' fordert das Zeichnen der Überlebenskurve mit Konfidenzgrenzen an. 'impute(seed=1234)' aktiviert die Imputation für zensierte Intervalle mit einem festen Zufallssamen für die Reproduzierbarkeit. 'strata trt' definiert die Gruppierungsvariable.
Kopiert!
1PROC ICLIFETEST DATA=BCS plots=survival(cl) impute(seed=1234);
2 strata trt;
3 time (lTime, rTime);
4RUN;
3 Codeblock
PROC ICLIFETEST
Erklärung :
Zweite Analyse, ähnlich der ersten, aber die Grafikoption 'nodash' wird hinzugefügt, damit die Konfidenzkurven als durchgezogene Linien anstatt als gestrichelte Linien gezeichnet werden.
Kopiert!
1PROC ICLIFETEST DATA=BCS plots=survival(cl nodash) impute(seed=1234);
2 strata trt;
3 time (lTime, rTime);
4RUN;
4 Codeblock
PROC ICLIFETEST
Erklärung :
Dritte Analyse. Die Option 'strata=panel' fordert an, die Grafiken jeder Schicht (Behandlungsgruppe) in separaten Feldern darzustellen.
Kopiert!
1PROC ICLIFETEST DATA=BCS plots=survival(cl strata=panel) impute(seed=1234);
2 strata trt;
3 time (lTime, rTime);
4RUN;
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, NAME: ICLFTEX2, PRODUCT: STAT