R/km.R

Defines functions km

Documented in km

#[export]
km <- function(ti, di) {
  x <- cbind(ti, di)
  x <- x[order(ti), ]
  n <- dim(x)[1]
  id <- 1:n
  di <- x[, 2]
  ri <- n + 1 - id[ di > 0 ]
  time <- x[di>0, 1]
  event <- Rfast::Table(time, names = FALSE)
  mi <- cbind( time, ri, event )
  survival <- 1 - event/ri  
  survival <- cumprod(survival)
  cbind(mi, survival)
}

  

Try the Rfast2 package in your browser

Any scripts or data that you put into this service are public.

Rfast2 documentation built on May 29, 2024, 8:45 a.m.