CommencerCommencer gratuitement

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

Afficher le cours

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() avec type = "quantile".
  • Créez un data.frame avec 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(___)
Modifier et exécuter le code