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
Anleitung zur Übung
- Berechne ein Weibull-Modell für den Datensatz
GBSG2mit der KovariatehorTh, 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)