library(survival)
library(survminer)
## Loading required package: ggplot2
## Loading required package: ggpubr
##
## Attaching package: 'survminer'
## The following object is masked from 'package:survival':
##
## myeloma
d1=data.frame(time=c(3,4,6,11,17,21,24,25,26,30),
event=c(1,1,0,1,0,1,0,0,1,0))
kmc=with(d1,Surv(time,event));kmc
## [1] 3 4 6+ 11 17+ 21 24+ 25+ 26 30+
plot(kmc)

plot(kmc,fun="cumhaz")

kmc2=surv_fit(Surv(time,event)~1,data = d1);kmc2
## Call: survfit(formula = Surv(time, event) ~ 1, data = structure(list(
## time = c(3, 4, 6, 11, 17, 21, 24, 25, 26, 30), event = c(1,
## 1, 0, 1, 0, 1, 0, 0, 1, 0)), class = "data.frame", row.names = c(NA,
## -10L)))
##
## n events median 0.95LCL 0.95UCL
## [1,] 10 5 26 11 NA
summary(kmc2)
## Call: survfit(formula = Surv(time, event) ~ 1, data = structure(list(
## time = c(3, 4, 6, 11, 17, 21, 24, 25, 26, 30), event = c(1,
## 1, 0, 1, 0, 1, 0, 0, 1, 0)), class = "data.frame", row.names = c(NA,
## -10L)))
##
## time n.risk n.event survival std.err lower 95% CI upper 95% CI
## 3 10 1 0.900 0.0949 0.7320 1
## 4 9 1 0.800 0.1265 0.5868 1
## 11 7 1 0.686 0.1515 0.4447 1
## 21 5 1 0.549 0.1724 0.2963 1
## 26 2 1 0.274 0.2122 0.0602 1