Kom igångKom igång gratis

Beräkna en Weibull-modell

För en Weibull-modell med kovariater kan vi beräkna överlevnadskurvan på samma sätt som för en Weibull-modell utan kovariater. Det enda vi behöver göra är att ange kovariatvärdena för en given överlevnadskurva i funktionen predict(). Det görs med argumentet newdata.

Den här övningen är en del av kursen

Överlevnadsanalys i R

Visa kurs

Övningsinstruktioner

  • Beräkna en Weibull-modell för datamängden GBSG2 med kovariaten horTh för att analysera effekten av hormonbehandling på patienters överlevnad.
  • Beräkna överlevnadskurvan för patienter som får hormonbehandling.
  • Ta en titt på överlevnadskurvan med str().

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
Redigera och kör kod