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
Övningsinstruktioner
- Beräkna en Weibull-modell för datamängden
GBSG2med kovariatenhorThfö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)