LoslegenKostenlos loslegen

Weibull-Modell berechnen

Für ein Weibull-Modell mit Kovariaten können wir die Überlebenskurve genauso berechnen wie beim Weibull-Modell ohne Kovariaten. Wir müssen lediglich die Kovariatenwerte für eine bestimmte Überlebenskurve in der Funktion predict() angeben. Das geschieht über das Argument newdata.

Diese Übung ist Teil des Kurses

Survival-Analyse in R

Kurs anzeigen

Anleitung zur Übung

  • Berechne ein Weibull-Modell für den Datensatz GBSG2 mit der Kovariate horTh, um den Effekt einer Hormontherapie auf das Überleben der Patientinnen zu analysieren.
  • Berechne die Überlebenskurve für Patientinnen, die eine Hormontherapie erhalten.
  • Schau dir die Überlebenskurve mit str() an.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Weibull model
wbmod <- survreg(Surv(___, ___) ~ ___, data = GBSG2)
coef(wbmod)

# Retrieve survival curve from model
surv <- seq(.99, .01, by = -.01)
t_yes <- predict(___, type = "quantile", p = ___,
  newdata = data.frame(horTh = ___))

# Take a look at survival curve
str(t_yes)
Code bearbeiten und ausführen