Veröffentlicht am :
Statistik CREATION_INTERNE

Überleben von Männern mit Angina pectoris

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Das Skript beginnt mit der Erstellung eines internen Datensatzes namens 'Males'. Dieser Datensatz wird mit Rohdaten (Datalines) gefüllt, die die Anzahl der Ausfälle und Abzüge pro Zeitraum beschreiben. Die Daten werden transformiert, um einzelne Beobachtungen mit einem Zensurindikator (0 für Ereignisse, 1 für zensierte Fälle) und einer Häufigkeitsvariable zu erstellen. Anschließend wird die Prozedur PROC LIFETEST verwendet, um diese Überlebensdaten zu analysieren. Sie wendet die Methode der Überlebenstabelle ('method=lt') an, definiert spezifische Zeitintervalle für die Analyse und erzeugt eine Reihe grafischer Darstellungen (Überlebensfunktionen, Log-Überleben, Log-Log-Überleben, kumulatives Risiko, Wahrscheinlichkeitsdichte) über die Option 'plots'.
Datenanalyse

Type : CREATION_INTERNE


Der Datensatz 'Males' wird direkt im Skript mit Hilfe eines DATA STEP-Blocks und über die DATALINES-Anweisung angegebenen Rohdaten erstellt und gefüllt. Die Variablen 'Freq', 'Years' und 'Censored' werden aus diesen Rohdaten konstruiert.

1 Codeblock
DATA STEP Data
Erklärung :
Dieser DATA STEP-Block erstellt und füllt den Datensatz 'Males'. Er liest die Anzahl der Ausfälle ('fail') und Abzüge ('withdraw') aus den bereitgestellten Datenzeilen (datalines). Für jedes Paar 'fail'/'withdraw' werden zwei Beobachtungen generiert: eine für Ereignisse (Censored=0) mit 'Freq' gleich 'fail' und eine weitere für zensierte Fälle (Censored=1) mit 'Freq' gleich 'withdraw'. Die Variable 'Years' wird inkrementiert, um die Nachbeobachtungszeiträume zu definieren. Die Variable 'Years' wird auf -0.5 initialisiert, damit die nächste Inkrementierung bei 0.5 beginnt.
Kopiert!
1title 'Survival of Males with Angina Pectoris';
2DATA Males;
3 keep Freq Years Censored;
4 retain Years -.5;
5 INPUT fail withdraw;
6 Years + 1;
7 Censored=0;
8 Freq=fail;
9 OUTPUT;
10 Censored=1;
11 Freq=withdraw;
12 OUTPUT;
13 DATALINES;
14456 0 226 39 152 22 171 23 135 24 125 107
15 83 133 74 102 51 68 42 64 43 45 34 53
16 18 33 9 27 6 23 0 30
17;
2 Codeblock
PROC LIFETEST
Erklärung :
Diese PROC LIFETEST-Prozedur führt die Überlebensanalyse durch. Sie verwendet den Datensatz 'Males'. Die Option 'method=lt' gibt die Methode der Überlebenstabelle an. Die 'intervals' sind von 0 bis 15 mit einer Schrittweite von 1 definiert. Die Anweisung 'time Years*Censored(1)' bezeichnet 'Years' als Zeitvariable und 'Censored' als Statusvariable, wobei '1' ein Überlebensereignis (nicht zensiert) anzeigt. 'freq Freq' gibt an, dass die Variable 'Freq' die Häufigkeiten der Beobachtungen enthält. Die Option 'plots' generiert verschiedene Arten von Überlebensgraphen. Die ODS GRAPHICS-Befehle aktivieren und deaktivieren die grafische Ausgabe.
Kopiert!
1ods graphics on;
2PROC LIFETEST DATA=Males method=lt intervals=(0 to 15 BY 1)
3 plots=(s,ls,lls,h,p);
4 time Years*Censored(1);
5 freq Freq;
6RUN;
7ods 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.
Urheberrechtsinformationen : S A S S A M P L E L I B R A R Y (NAME: LIFTEX3, PRODUCT: STAT)