status_at: Return patients status at given time

View source: R/status_at.R

status_atR Documentation

Return patients status at given time

Description

Return patients status at given time. Implemented for right-censored dataset.

Usage

status_at(
  start_date = NULL,
  prog_date = NULL,
  death_date = NULL,
  status_time = NULL
)

Arguments

start_date

time variable

prog_date

status variable

death_date

death variable

status_time

censoring time

Value

a factor vector

Examples

db <- data.frame(start_date  = as.Date(c("1900-01-01", "1900-01-01", "1900-01-01", "1900-01-01",           NA)),
                 prog_date   = as.Date(c("1900-03-01", "1900-03-01",           NA,           NA,           NA)),
                 death_date  = as.Date(c("1900-06-01",           NA, "1900-06-01",           NA,           NA)))
with(db, status_at(start_date, prog_date, death_date, status_time = 10))
with(db, status_at(start_date, prog_date, death_date, status_time = 100))
with(db, status_at(start_date, prog_date, death_date, status_time = 200))

lbraglia/lbsurv documentation built on June 19, 2022, 11:13 p.m.