Transform a survival fit to a table with groups in rows characterized by N, median and confidence interval.
Arguments
- fit_km
(
survfit)
result ofsurvival::survfit().- armval
(
string)
used as strata name when treatment arm variable only has one level. Default is"All".- digits
(
integer(1))
number of significant digits for median and CI values. Defaults to4.
Examples
library(dplyr)
library(survival)
adtte <- tern_ex_adtte |> filter(PARAMCD == "OS")
fit <- survfit(
formula = Surv(AVAL, 1 - CNSR) ~ ARMCD,
data = adtte
)
h_tbl_median_surv(fit_km = fit)
#> N Median 95% CI
#> ARM A 69 974.6 (687, 1625)
#> ARM B 73 727.8 (555.8, 1156)
#> ARM C 58 632.3 (393, 1001)
h_tbl_median_surv(fit_km = fit, digits = 2)
#> N Median 95% CI
#> ARM A 69 970 (690, 1600)
#> ARM B 73 730 (560, 1200)
#> ARM C 58 630 (390, 1000)
