Calculer un modèle de Weibull
Pour un modèle de Weibull avec covariables, on peut calculer la courbe de survie comme pour le modèle de Weibull sans covariables. La seule différence est que vous devez préciser les valeurs des covariables pour une courbe donnée dans la fonction predict(). Cela se fait avec l’argument newdata.
Cet exercice fait partie du cours
Analyse de survie en R
Instructions
- Calculez un modèle de Weibull pour le jeu de données
GBSG2avec la covariablehorThafin d’analyser l’effet de l’hormonothérapie sur la survie des patients. - Calculez la courbe de survie pour les patients qui reçoivent une hormonothérapie.
- Inspectez la courbe de survie avec
str().
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)