Following Brian Diggs's answer, I have tried to estimate some survival probability in R
. However, the result is wrong (1
instead of 0.9
) and I do not understand what is going on... Can you explain me?
> time
[1] 1.38103330 2.14191380 1.47271212 0.02703924 0.34921793 3.01005383 1.01132532 0.09546903 0.44729971 1.12909544
> event
[1] 1 1 1 1 1 1 1 1 1 1
> km <- survfit(Surv(time, event) ~ 1)
> surv <- stepfun(km$time, c(1, km$surv), right=FALSE, f=0)
> surv(min(time))
[1] 1