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
<Kurs>Survival-Analyse in R</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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)