Estimer la courbe de survie avec survreg()
Nous pouvons maintenant estimer la survie des patientes atteintes d’un cancer du sein dans les données GBSG2 à l’aide d’un modèle de Weibull.
La loi de Weibull comporte deux paramètres qui déterminent la forme de la courbe de survie.
Le package survival et les données GBSG2 sont déjà chargés pour vous dans cet exercice.
Cet exercice fait partie du cours
Analyse de survie en R
Instructions
- Ajustez un modèle de Weibull pour les patientes atteintes d’un cancer du sein.
- Calculez la courbe de survie estimée à partir du modèle en utilisant la fonction
predict()avectype = "quantile". - Créez un
data.frameavec les temps et les probabilités de survie correspondantes. - Affichez les premières lignes du résultat avec la fonction
head().
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Weibull model
wb <- ___(___(___, ___) ~ ___, data = ___)
# Retrieve survival curve from model probabilities
surv <- seq(.99, .01, by = -.01)
# Get time for each probability
t <- predict(___, type = ___, p = ___, newdata = data.frame(1))
# Create data frame with the information
surv_wb <- data.frame(time = ___, surv = ___)
# Look at first few lines of the result
head(___)