tbl_merge 添加 p 值?与 gt 摘要包 R

问题描述 投票:0回答:2

我是 r 的初学者,正在尝试使用这个很棒的 gtsummary 包创建一些表。我的问题是是否可以在此添加 p 值?

merge <- tbl_merge(
    tbls = list(gene_colt, colt),
    tab_spanner = c("**gene COLT**", "**COLT**")
  )%>% add_p()

r p-value gtsummary
2个回答
0
投票

是的,确实如此。该软件包有详细的文档记录,您可以在此链接下找到更多信息。我建议在函数中定义统计检验,例如卡方检验的

%>% add_p(test = "chisq.test")
。为了参考其他可能的内容,我会再次建议您参考文档,因为您的问题中缺乏信息,即不清楚您想要应用哪种测试。


0
投票

我建议您在创建两个单独的表之前合并数据,并添加一个新变量,例如

table_id
,区分
COLT
数据与
gene COLT
数据。

然后您可以运行以下命令:

library(tidyverse)
library(gtsummary)

merged_data <-   # this will depend on how your data were structured...
    bind_rows(
        data1 %>% mutate(table_id = "gene COLT"),
        data2 %>% mutate(table_id = "COLT")
    )

merged_data %>%
tbl_summary(
    data = .,
    by = table_id
    ) +
    add_p(test = "chisq.test")
© www.soinside.com 2019 - 2024. All rights reserved.