Function accepts survival::Surv()
object, extracts the follow-up
times among the censored observations, and returns the requested
summary statistics. Use this function to report follow-up in-line in
R Markdown reports.
followup_time(
Surv,
data = NULL,
pattern = "{median} (IQR {p25}, {p75})",
style_fun = gtsummary::style_sigfig
)
An object of class "Surv"
created with survival::Surv()
---not a multi-state endpoint.
A data frame
Statistics pattern to return. Default is
"{median} (IQR {p25}, {p75})"
. User may select the following summary
statistics to report, "{median}"
, "{mean}"
, "{p25}"
, "{p75}"
,
"{sd}"
, "{var}"
, "{min}"
, and "{max}"
. Also available are
"{n}"
(the number of events) and "{N}"
(number of non-missing observations).
Function used to style/format the summary statistics.
Default is gtsummary::style_sigfig
. Argument accepts anonymous function
notation, e.g. ~gtsummary::style_sigfig(., digits = 3)
string of summary statistics
library(survival)
followup_time(Surv(time, status), data = lung)
#> 284 (IQR 222, 428)
followup_time(
Surv(time, status), data = lung,
pattern = "{median} days",
style_fun = ~gtsummary::style_sigfig(., digits = 4)
)
#> 284.0 days
followup_time(
survival::Surv(time, status),
data = survival::lung,
pattern = "{n} events with a follow-up time of {median} days (IQR {p25}, {p75})"
)
#> 165 events with a follow-up time of 284 days (IQR 222, 428)