survival_time | R Documentation |
The analyze function surv_time()
creates a layout element to analyze survival time by calculating survival time
median, median confidence interval, quantiles, and range (for all, censored, or event patients). The primary
analysis variable vars
is the time variable and the secondary analysis variable is_event
indicates whether or
not an event has occurred.
surv_time(
lyt,
vars,
is_event,
control = control_surv_time(),
ref_fn_censor = TRUE,
na_str = default_na_str(),
nested = TRUE,
...,
var_labels = "Time to Event",
show_labels = "visible",
table_names = vars,
.stats = c("median", "median_ci", "quantiles", "range"),
.formats = NULL,
.labels = NULL,
.indent_mods = c(median_ci = 1L)
)
s_surv_time(df, .var, is_event, control = control_surv_time())
a_surv_time(
df,
labelstr = "",
.var = NULL,
.df_row = NULL,
is_event,
control = control_surv_time(),
ref_fn_censor = TRUE,
.stats = NULL,
.formats = NULL,
.labels = NULL,
.indent_mods = NULL,
na_str = default_na_str()
)
lyt |
( |
vars |
( |
is_event |
( |
control |
(
|
ref_fn_censor |
( |
na_str |
( |
nested |
( |
... |
additional arguments for the lower level functions. |
var_labels |
( |
show_labels |
( |
table_names |
( |
.stats |
( |
.formats |
(named |
.labels |
(named |
.indent_mods |
(named |
df |
( |
.var |
( |
labelstr |
( |
.df_row |
( |
surv_time()
returns a layout object suitable for passing to further layouting functions,
or to rtables::build_table()
. Adding this function to an rtable
layout will add formatted rows containing
the statistics from s_surv_time()
to the table layout.
s_surv_time()
returns the statistics:
median
: Median survival time.
median_ci
: Confidence interval for median time.
quantiles
: Survival time for two specified quantiles.
range_censor
: Survival time range for censored observations.
range_event
: Survival time range for observations with events.
range
: Survival time range for all observations.
a_surv_time()
returns the corresponding list with formatted rtables::CellValue()
.
surv_time()
: Layout-creating function which can take statistics function arguments
and additional format arguments. This function is a wrapper for rtables::analyze()
.
s_surv_time()
: Statistics function which analyzes survival times.
a_surv_time()
: Formatted analysis function which is used as afun
in surv_time()
.
library(dplyr)
adtte_f <- tern_ex_adtte %>%
filter(PARAMCD == "OS") %>%
mutate(
AVAL = day2month(AVAL),
is_event = CNSR == 0
)
df <- adtte_f %>% filter(ARMCD == "ARM A")
basic_table() %>%
split_cols_by(var = "ARMCD") %>%
add_colcounts() %>%
surv_time(
vars = "AVAL",
var_labels = "Survival Time (Months)",
is_event = "is_event",
control = control_surv_time(conf_level = 0.9, conf_type = "log-log")
) %>%
build_table(df = adtte_f)
a_surv_time(
df,
.df_row = df,
.var = "AVAL",
is_event = "is_event"
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.