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

Другие вопросы по тегам