Rev 104 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
## Test out subscripting in the case of a coxph survival curve#fit <- coxph(Surv(time, status) ~ age + sex + meal.cal + strata(ph.ecog),data=cancer)surv1 <- survfit(fit)temp <- surv1[2:3]which <- cumsum(surv1$strata)zed <- (which[1]+1):(which[3])all.equal(surv1$surv[zed], temp$surv)all.equal(surv1$time[zed], temp$time)## Now a result with a matrix of survival curves#dummy <- data.frame(age=c(30,40,60), sex=c(1,2,2), meal.cal=c(500, 1000, 1500))surv2 <- survfit(fit, newdata=dummy)zed <- 1:which[1]all.equal(surv2$surv[zed,1], surv2[1,1]$surv)all.equal(surv2$surv[zed,2], surv2[1,2]$surv)all.equal(surv2$surv[zed,3], surv2[1,3]$surv)all.equal(surv2$surv[zed, ], surv2[1,1:3]$surv)all.equal(surv2$surv[zed], (surv2[1]$surv)[,1])all.equal(surv2$surv[zed, ], surv2[1, ]$surv)