Shim for .__TaskSurv__initialize to work with duckdb tables
Usage
.__TaskSurv__initialize(
id,
backend,
time = "time",
event = "event",
time2,
type = c("right", "left", "interval", "counting", "interval2", "mstate"),
label = NA_character_
)
Arguments
- id
(
character(1)
)
Identifier for the new instance.- backend
(DataBackend)
Either a DataBackend, or any object which is convertible to a DataBackend withas_data_backend()
. E.g., adata.frame()
will be converted to a DataBackendDataTable.#' @template param_time- time
(
character(1)
)
Name of the column for event time if data is right censored, otherwise starting time if interval censored.- event
(
character(1)
)
Name of the column giving the event indicator. If data is right censored then "0"/FALSE
means alive (no event), "1"/TRUE
means dead (event). Iftype
is"interval"
then "0" means right censored, "1" means dead (event), "2" means left censored, and "3" means interval censored. Iftype
is"interval2"
thenevent
is ignored.- time2
(
character(1)
)
Name of the column for ending time of the interval for interval censored or counting process data, otherwise ignored.- type
(
character(1)
)
Name of the column giving the type of censoring. Default is 'right' censoring.- label
(
character(1)
)
Label for the new instance.