add_ci | R Documentation |
Add a new column with the confidence intervals for proportions, means, etc.
add_ci(x, ...)
## S3 method for class 'tbl_summary'
add_ci(
x,
method = list(all_continuous() ~ "t.test", all_categorical() ~ "wilson"),
include = everything(),
statistic = list(all_continuous() ~ "{conf.low}, {conf.high}", all_categorical() ~
"{conf.low}%, {conf.high}%"),
conf.level = 0.95,
style_fun = list(all_continuous() ~ label_style_sigfig(), all_categorical() ~
label_style_sigfig(scale = 100)),
pattern = NULL,
...
)
x |
( |
... |
These dots are for future extensions and must be empty. |
method |
( |
include |
( |
statistic |
( |
conf.level |
(scalar |
style_fun |
( |
pattern |
( |
gtsummary table
Must be one of
"wilson"
, "wilson.no.correct"
calculated via prop.test(correct = c(TRUE, FALSE))
for categorical variables
"exact"
calculated via stats::binom.test()
for categorical variables
"wald"
, "wald.no.correct"
calculated via cardx::proportion_ci_wald(correct = c(TRUE, FALSE)
for categorical variables
"agresti.coull"
calculated via cardx::proportion_ci_agresti_coull()
for categorical variables
"jeffreys"
calculated via cardx::proportion_ci_jeffreys()
for categorical variables
"t.test"
calculated via stats::t.test()
for continuous variables
"wilcox.test"
calculated via stats::wilcox.test()
for continuous variables
# Example 1 ----------------------------------
trial |>
tbl_summary(
missing = "no",
statistic = all_continuous() ~ "{mean} ({sd})",
include = c(marker, response, trt)
) |>
add_ci()
# Example 2 ----------------------------------
trial |>
select(response, grade) %>%
tbl_summary(
statistic = all_categorical() ~ "{p}%",
missing = "no",
include = c(response, grade)
) |>
add_ci(pattern = "{stat} ({ci})") |>
modify_footnote(everything() ~ NA)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.