Das Skript beginnt mit der Erstellung eines Datensatzes namens 'Fan' unter Verwendung integrierter Daten (Datalines) für die Variablen 'Lifetime' und 'Censor'. Die Variable 'Lifetime' wird anschließend durch 1000 geteilt, um sie zu skalieren. Danach wird PROC LIFEREG verwendet, um ein Überlebensregressionsmodell an den Datensatz 'Fan' anzupassen. Das Modell spezifiziert 'Lifetime' als Überlebenszeitvariable und 'Censor' (wobei 1 eine zensierte Beobachtung anzeigt) als Zensurstatusvariable, unter Verwendung einer Weibull-Verteilung. Optionen sind aktiviert, um ein Wahrscheinlichkeitsdiagramm ('probplot'), eine Tabelle der Diagrammpunkte ('ppout'), simultane nichtparametrische Intervalle ('npintervals=simul') und einen Einzug im ODS-Diagramm ('inset') zu generieren.
Datenanalyse
Type : INTERNE_ERSTELLUNG
Der Datensatz 'Fan' wird direkt im Skript mithilfe der DATALINES-Klausel erstellt und liefert die Werte für 'Lifetime' und 'Censor'.
1 Codeblock
DATA STEP Data
Erklärung : Dieser DATA Step-Block erstellt den Datensatz 'Fan', indem er die Daten 'Lifetime' (Überlebenszeit) und 'Censor' (Zensurindikator) direkt aus den Datalines liest. Die Variable 'Lifetime' wird anschließend durch 1000 geteilt, um sie zu skalieren (zum Beispiel von Millisekunden in Sekunden oder ähnliche Einheiten).
Erklärung : Dieser Block verwendet PROC LIFEREG, um ein Überlebensregressionsmodell an den Datensatz 'Fan' anzupassen. 'Lifetime' ist die Überlebenszeitvariable und 'Censor' (wobei der Wert 1 eine zensierte Beobachtung anzeigt) ist die Zensurstatusvariable. Das Modell wird mit einer Weibull-Verteilung ('d=Weibull') spezifiziert. Die Optionen 'probplot', 'ppout', 'npintervals=simul' und 'inset' werden verwendet, um ein Wahrscheinlichkeitsdiagramm der Daten, eine Tabelle der Diagrammpunkte, simultane nichtparametrische Intervalle bzw. einen Einzug im ODS-Diagramm (Output Delivery System) zu generieren. Die Anweisung 'ods graphics on;' aktiviert die Erstellung hochwertiger grafischer Ausgaben.
Kopiert!
ods graphics on;
proc lifereg data=Fan;
model Lifetime*Censor( 1 ) = / d = Weibull;
probplot
ppout
npintervals=simul;
inset;
run;
1
ods graphics on;
2
PROC LIFEREGDATA=Fan;
3
model Lifetime*Censor( 1 ) = / d = Weibull;
4
probplot
5
ppout
6
npintervals=simul;
7
inset;
8
RUN;
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
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.