R/gtsummary: исключить некоторые p-значения и изменить сноску
Кто-нибудь знает, можно ли исключить некоторые p-значения из сводной таблицы (tbl_summary()
с add_p()
)?
Кроме того, можем ли мы изменить сноску об используемых тестах?
library(gtsummary)
mtcars %>%
tbl_summary(by = am) %>%
add_p()
2 ответа
Это отличные вопросы по настройке, и ответы - ДА!!
Прежде всего, вы можете использовать include =
аргумент к add_p()
функция с вектором символов переменных, которые вы хотите включить (или исключить, используя -
) или любого помощника tidyselect (т.е.starts_with()
), чтобы выбрать, какие p-значения включить в таблицу.
Затем я привел пример с использованием аргументов из пакета {gt} о том, как изменить стандартные тесты для листинга сносок. Другой пример можно увидеть в галерее таблиц {gtsummary}.
Удачи, Надеюсь это поможет!
library(gtsummary)
library(dplyr, warn.conflicts = F)
library(gt)
trial %>%
select(trt, stage, age, grade) %>%
tbl_summary(by = trt) %>%
add_p(
include = c(-age) #Can use any tidyselect helpers/select syntax to specify which p-vals
) %>%
as_gt(include = -tab_footnote) %>% # if using gt, can exclude footnotes this way
tab_footnote( # and can modify/add footnotes this way
footnote = "Tests used are...",
locations = cells_column_labels(columns = vars(p.value))
)
Другой способ - напрямую настроить список:
plouf <- mtcars %>%
tbl_summary(by = am) %>%
add_p()
plouf$table_body[1,"p.value"] <- NA
plouf$table_header[6,"footnote"] <- "my personal statistic test"
plouf
https://s tackru.com/images/9c3acd0fde470291f2a4ef8a63f6e46907550e0a.png