You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用gt_summary的tbl_regression:隐藏P值并加粗显著OR及置信区间

解决方案

可以通过remove_columns()隐藏P值列,再结合modify_table_styling()根据P值显著性对OR及置信区间设置加粗样式,具体代码如下:

tbl_regression(GLMlombalgie, 
               exponentiate = TRUE, 
               pvalue_fun = ~style_pvalue(.x, digits = 3),
               estimate_fun = partial(style_ratio, digits = 3)) %>% 
  bold_labels() %>% 
  italicize_levels() %>% 
  # 移除P值列,实现隐藏效果
  remove_columns(vars(p.value)) %>% 
  # 对P值<0.05的行,将OR及置信区间加粗
  modify_table_styling(
    columns = vars(estimate),
    rows = p.value < 0.05,  # 可根据需求调整显著性阈值,比如0.01
    style = list(gt::cell_text(weight = "bold"))
  ) -> tablemultivariee

关键说明

  • remove_columns(vars(p.value)):直接移除表格中的P值列,同时后台仍保留P值数据用于后续的显著性判断。
  • modify_table_styling():指定目标列为包含OR和置信区间的estimate列,通过rows = p.value < 0.05筛选出具有统计学显著性的行,为这些行设置加粗样式。

内容的提问来源于stack exchange,提问作者Florian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 19:04:53