问题标签 [gtsummary]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
171 浏览

gtsummary - 更改 gtsummary 汇总表中“add_p()”函数执行的默认统计测试

我正在使用 gtsummary 包生成汇总表。

我想做以下事情:

  1. “add_p”函数对“by”变量中的比例执行二比例 z 检验,而不是独立性的卡方检验。使用 stats::prop.test
  2. 在脚注上显示“执行的统计测试”是“具有连续性校正的比例相等的 2 样本测试”

我怎样才能在这个示例代码中做到这一点?

谢谢!

0 投票
1 回答
184 浏览

r - 95% CI 输出的问题 - R 中的 gtsummary 包

有时,我使用 gtsummary 包发现了 95% CI 输出(见下图)。有时我注意到这是因为它不喜欢变量名称中的冒号、空格或撇号,或者因为因子级别中有 NA。当我更改名称时,CI 是固定的。然而,这一次似乎并非如此。有什么想法可能是导致此输出的原因吗?

谢谢

输出

在此处输入图像描述

0 投票
1 回答
848 浏览

r - 具有分类变量总计的 R gsummary 行

我有一个包含大约 700,000 名患者的数据集,其中我有医院站点 ID(因子变量)。我想创建一个可见医院数量的行(这与患者数量是分开的)。除了一个整体列之外,我还有 3 个分类变量作为我的列。

目前,每个医院 ID 都有一个单独的行,其中包含每个类别中每个站点的患者数量。

我的代码如下:

这将产生下表:

表格1

可以看出,每个医院 ID 都有单独的一行。我想有一个单行,其中有每层医院的总数(即澳大利亚、新西兰、大都会等的医院总数)。

我的问题是:

  1. 有没有办法为不是患者编号的因素变量获得总行?
  2. 合并表格后是否可以插入一个整体列(以便整体列不在国家标题下)?
  3. 有没有办法为患者数量创建一行而不在标题中包含这些详细信息?

谢谢大家的时间。

补充:这是我希望桌子看起来像的图像。我为它的粗鲁道歉。我只想为 ICU 总数的因子变量设置一行,而不是在每个 ICU 中设置一行,其中包含患者人数(红色墨水)。

此外,有没有一种方法可以将 2 行分组到一个类似于因子变量(Green Ink)的共同标题下。

我很欣赏我的 R 技能是初级的。谢谢大家的耐心等待!

表_理想

0 投票
1 回答
418 浏览

rename - 重命名 gtsummary 中的行,tbl_regression/tbl_stack

我正在使用 gtsummary 并使用 tbl_regression 和 tbl_stack 函数将 11 个不同模型的输出堆叠在一起。我正在寻找一个一致的自变量的优势比如何在不同的感兴趣的因变量之间变化。当我打印出 tbl_stack 输出时,它给了我感兴趣的自变量名称的 11 行重复行,而不是我感兴趣的唯一因变量的名称。有谁知道如何重命名 tbl_stack 中的行(手动或自动) 将因变量名称放在行中?

谢谢你。

0 投票
1 回答
1029 浏览

r - 在 GTSummary 中对行进行分组

我正在尝试对一些行/变量(分类和连续)进行分组,以帮助提高大型数据集中的表格可读性。

这是虚拟数据集:

然后我使用以下代码生成我的表:

这将产生下表:

表格1

我想将某些行组合在一起以便于阅读。理想情况下,我希望表格如下所示:

表 1 理想

我尝试使用 gt 包,代码如下:

这将产生所需的表:

表 1 部分

我这样做的方式有几个问题。

  1. 当我尝试使用行名(变量)时,会出现一条错误消息(不能对不存在的列进行子集...)。有没有办法通过使用变量名来做到这一点?对于较大的表,我在使用分配行名的行号方法时遇到了一些麻烦。当有一个变量在移动到末尾以考虑分组行时丢失其位置时尤其如此。

  2. 在管道到 tbl_summary 之前有没有办法做到这一点?虽然我喜欢这个表格的输出,但我使用 Word 作为统计报告的输出文档,并且希望能够在需要时(或由我的合作者)在 Word 中格式化表格。我通常使用 gtsummary::as_flextable 进行表格输出。

再次感谢,

0 投票
1 回答
261 浏览

gtsummary - 合并具有不同变量名但相同标签的 tbl_svysummary 和堆叠的 tbl_regression 表

跟进问题(重命名 gtsummary 中的行,tbl_regression/tbl_stack):

我现在尝试将重命名的堆叠表(表 1)与包含每个结果的流行率的 tbl_summary 表(表 2)合并。然而,因为表 1 的每一行重命名实际上都是一遍又一遍地重复的同一个变量,所以它不会与表 2 合并,而是创建一个(表 3),其中重复的结果名称堆叠在一起。有什么方法可以合并这些表,使表 1 的行与表 2 的行无缝匹配?

0 投票
1 回答
124 浏览

r - 更改 tbl_regression/tbl_uvregression 和 tbl_summary 中的默认变量值显示?#gtsummary

运行模型(例如 cox 模型)后,我想更改表格行上的默认变量值,例如,而不是默认等级变量值:“I”、“II”、“III”,我想要“A” 、“B”、“C”分别改为显示。

  1. 我怎样才能为tbl_regressiontbl_uvregression 结果做到这一点?
  2. 如何使用tbl_summary 结果来做到这一点?

这是一个示例代码:

谢谢!

0 投票
1 回答
110 浏览

r - 为 gtsummary 包设置值默认主题和粗体变量

我有一个关于为 gtsummary 包设置默认主题的问题。

我想知道如何设置默认主题以添加 p 值或例如使标签加粗。我尝试了上面的代码,但它不起作用。我知道我可以添加,但我想知道我是否可以在主题中做到这一点,所以我在想要添加 p 值时add_p()不必输入。add_p谢谢您的帮助。

0 投票
1 回答
594 浏览

r - 如何在 tbl_summary() 表中标记变量 *values*?

我似乎无法让我的变量值标签显示在我的 tbl_summary() 表中。

我使用 {labelled} 包标记了我的变量和变量值,如下所示:

当我去制作我的汇总表时,“SEX”的变量标签显示得很好,但男性和女性值标签根本没有出现。相反,出现了 1 和 2 编码。我该如何解决?

在我阅读的文档中,它说“自动打印数据集中的标签属性”和“gtsummary 利用标签包”。

谢谢!

0 投票
1 回答
198 浏览

gtsummary - 按组拆分汇总表时如何标记列并保留组大小?

创建按组拆分的汇总表时,每个组的大小会自动显示在各自列的顶部。所以列标题看起来像这样: 特征 | 1,N = 100 | 2、N = 120。代码如下:

但是,我想将我的组命名为比“1”和“2”更有意义的名称。例如,如果我的数据包含游泳班的孩子,我想用游泳班的名称来命名这些组:鸭子和海龟。所以我做这样的事情:

这行得通!但是,每个组的大小从各自列的顶部消失。我的解决方法是手动添加每个组的大小,作为名称的一部分。在添加之前,我必须给自己留一个小便条,以检查每个组的 N。像这样:

这可行,但容易出错,因为它需要我仔细检查数字然后手动添加它们。

如何标记代表每个组的列,并在按组拆分汇总表时保留显示组大小的数字?