CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Calculez un modèle de Weibull pour le jeu de données GBSG2 avec la covariable horTh afin 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)
Modifier et exécuter le code