R-hjelp til exercise 15 i BSS

 

 

# Dataene gjelder en (gammel) studie av pasienter med leukemi, som er behandlet slik at de er symptomfrie.

# De f?r s? enten en aktiv behandling ("Drug") eller placebo ("Control") for ? holde symptomene borte.

# Det m?les tid (i uker) til pasientene f?r tilbakefall, dvs. symptomene kommer tilbake.

 

# Les inn dataene og navnene p? variablene og se p? dataene:

gehan<-read.table("http://www.uio.no/studier/emner/matnat/math/STK4900/v07/annet/gehan.dat", header=T)

gehan

 

# Kontroller at dataene er de samme som er gitt i oppgaven:

# "time" er tid til tilbakefall eller sensurering

# "cens" er lik 1 hvis det er tid til tilbakefall og lik 0 hvis det er tid til sensurering

# "treat" er lik 1 for "Control" og lik 2 for "Drug"

 

 

# Gj?r variablene i datarammen tilgjengelige

attach(gehan)

 

 

# Last inn R-bibiloteket for levetidsanalyse:

library(survival)

 

 

# PUNKTENE 1 og 3

 

# Beregn Kaplan-Meier estimatene for de to gruppene (uten konfidensintervall)
fit.1<-survfit(Surv(time,cens)~treat, conf.type="none")
summary(fit.1)
 
# Pass p? at du forst? hva outputen forteller deg!
 
# Plotter Kaplan-Meier estimatene:
plot(fit.1,lty=1:2)
 
# Fortolk plottene.
# Les av plottene (omtrent) hva medianen er for de to gruppene.
# (Medianen er den tiden som svarer til 50% overlevelse.)
# Kontroller avlesningen ved ? gi kommandoen "print(fit.1)" (eller bare "fit.1")
 
 

# PUNKT 2

 
# Beregn Kaplan-Meier estimatene for de to gruppene med konfidensintervall
# (valget av default konfidensintervall i R er lite velvalgt, s? vi velger eksplisitt type konfidensintervall) 
fit.1<-survfit(Surv(time,cens)~treat, conf.type="plain")
summary(fit.1)
plot(fit.1, conf.int=T, lty=1:2)
 
# Fortolk outputen og plottet.
 
 
# S? ser vi p? ekstrapunktene til oppgaven gitt p? kursets webside
 
 
# PUNKT 4
 
# Log-rank test for forskjell mellom gruppene:
survdiff(Surv(time,cens)~treat)
 
# Hva sier outputen deg?
 
 
# PUNKT 5
 
# Cox-regresjon med behandlingsgruppe som kovariat:
fit.5<-coxph(Surv(time,cens)~treat)
summary(fit.5)

 

# Fortolk resultatene!