问题标签 [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 投票
2 回答
151 浏览

r - 将事件和跟进时间添加到 tbl_uvregression

我最近开始使用 {gtsummary} 包来制表回归输出,发现它真的很有帮助!

我遇到的一个问题与生存分析数据的呈现有关。

我想包括每个分类变量的每个级别的事件数量和随访时间长度。

默认情况下,输出包括一列,该列N指的是模型中每个变量包含的主题数。我想要这个和后续时间拆分并为分类变量的每个级别呈现gender

这可以使用 {gtsummary} 包来完成,还是我需要单独计算并以某种方式将其合并到表格中?

提前非常感谢!

0 投票
1 回答
456 浏览

r - 计算 r gtsummary::tbl_summary 中总观察值的百分比?

问题:在gtsummary函数tbl_summary中计算总非缺失观测值的列百分比。我想gtsummary从缺失和非缺失观察的总数中计算百分比。

来自http://www.danieldsjoberg.com/gtsummary/articles/gallery.htmlgtsummary的Table Gallery 的示例

等级没有缺失的观察结果,因此药物 A 组中 35 名患有 1 级疾病的人为 35/98 (36%)。

现在,将 3 级重新编码为缺失:

重新运行tbl_summary

1 级现在表示为 67 个 (52%) 非缺失 obs 中的 n = 35 个。在药物 A 组。我仍然希望将百分比表示为 98 人的 36%。有没有办法做到这一点gtsummary

0 投票
0 回答
72 浏览

r - 连续变量的带有 gt 汇总输出的不正确符号

我是 R 新手。我在 Windows 10 机器上使用带有 R 4.0.2 的 R studio。我只是第一次使用 gt summary 包,并尝试从其中一个小插图示例重新创建输出:

当我在我的 R markdown 文档中运行代码块时,表格输出包含 � 而不是 ± 符号。例如:年龄 47 × 15。加载的其他库包括 tidyverse 和 utf8。

当我将它编织到 html 文档时,使用了正确的符号。有什么想法为什么在我的 R markdown 文档中运行代码块时它没有产生正确的符号?我提前向所有铁杆程序员道歉,因为我在尝试描述这个问题时可能缺乏正确的形式和措辞。谢谢!

0 投票
1 回答
203 浏览

r - 在 R 中,如何使用 gtsummary (或任何其他 r 包)制作一个包含五个二元因子的列联表

我正在尝试复制一个表:

在此处输入图像描述它显示了按五个二元变量分组的人数。我可以加载数据并使用像这样的糟糕标签显示计数:

我看到该gtsummary包可以使用该功能添加一层列标签,modify_spanning_header()但我看不到如何嵌套跨页标题。有人知道我如何添加嵌套标题gtsummary吗?

任何人都可以建议如何使用gtsummary或其他软件包制作此表的出版质量版本吗?

0 投票
1 回答
265 浏览

r - gtsummary R包:打印大数时如何删除逗号?

使用tbl_summary()gtsummary R 包创建表时,默认设置将为大数字打印逗号。是否可以删除这些逗号?

例如,假设我想计算以下具有较大比例的变量的中位数和 IQR:

在此处输入图像描述

我想在不使用逗号的情况下打印大数字,尽管仍然使用逗号分隔括号内的第一个和第三个分位数统计信息。所以输出应该看起来像:50618 (45061, 56918)。这可能吗?

谢谢

0 投票
1 回答
643 浏览

r - 使用 tbl_summary 创建带有标签的汇总统计信息

我已将 Stata (dta) 文件读入 R,数据片段如下所示:

变量的格式如下:

这是每个变量的类:

我需要使用 library(gtsummary) 中的 tbl_summary 创建数据的描述性表格——这是一个非常酷的包,可以创建快速且可自定义的数据摘要统计信息。

我的数据最酷的地方在于每个值都已经有一个与之关联的标签。例如在 q4_2 中,0 是“否”,1 是“是”。这样当我将数据输入 tbl_summary 时,而不是显示在频率计数中:

这可以显示出来这就是我想要的

此代码不起作用,因为 tbl_summary 仅接受某些格式。

如果我将这些变量转换为字符,它们会丢失其值标签,而我只看到以下内容,因为将其转换为字符会使变量失去其标签属性。

有什么想法可以解决这个问题吗?我找不到具有这种类型的 var 格式的内置 R 文件以使其更具重现性。

0 投票
1 回答
1142 浏览

r - 为 tbl_summary 准备数据:在不丢失标签属性的情况下转换为数字

我已经阅读了包含 500 多个变量(作为字符)的 CSV 调查。我使用 library(labelled) 为这些变量中的大多数分配变量标签和值标签。然后我将结果传递给 tbl_summary。

见这里: https ://raw.githubusercontent.com/larmarange/labelled/master/cheatsheet/labelled_cheatsheet.pdf

为了分配变量标签和值,我首先通过为每个变量传递一个列表来标记所有变量。接下来,我使用“set_value_labels”为大多数变量添加了值标签。为了给变量添加值标签,我必须确保每个变量都是一个字符。

问题:一旦我标记了所有感兴趣的变量和值,我似乎无法在不删除标签的情况下转换为数字。

这是我正在尝试的一个温和的例子。

以字符串形式读入 CSV 文件:

为一些变量分配标签:

为某些变量分配值标签:为了使其工作,所有变量都必须是字符(因此我将 CSV 作为字符串读取)。如果没有,我会收到错误: Error: Can't convert `labels` <character> to match type of `x` <double>.

have::factors(.) 应该保留标签,但它没有(可能是因为我使用不同的包进行了标记?可能是因为这些不是 STATA 标签,而是手动编码的标签?)

在 mtcars3(所有字符串)上运行 tbl_summary,这会保留所有标签及其值(太棒了!),但它不提供我认为是数字的变量的平均值。

我将一个变量转换为数字,以便我可以看到平均值,而不是分类。但是现在,标签从我转换为数字的每个变量中消失了。

tbl_summary(mtcars4)

如何在不删除标签属性的情况下将 mtcars3 的一些变量转换为数字?

在我应用之前的实际数据的类 Have::as.factor(.)

我申请后的数据类别 Have::factor(.)


这是一个带有一些数据的更好示例

我们必须将其全部转换为字符,因为这是我处理数据的实际格式。

这不适用于数字变量。

所以我将它转换为数字。

但是 tbl_summary 输出中省略了该 var,因为:

0 投票
1 回答
140 浏览

gtsummary - 在 gtsummary 中显示和比较连续变量的正态分布与非正态分布的简单方法

我有一个包含连续列和因子类型列的数据框。我正在尝试使用 gtsummary 按变量分层构建一个汇总表。我的问题如下:

  1. 有没有一种方法可以使用其中一个应用族函数同时测试所有数值变量以确定它们的分布是否正常(例如 shapiro.test())?
  2. 这样做之后,有没有办法告诉 gtsummary 将正态分布的数据显示为均值(sd),将非正态分布的数据显示为中位数(IQR)?
  3. gtsummary 能否根据分布决定是否使用均值比较的方法?(例如,t 检验与 Mann Whitney U 检验)。

谢谢!

足球俱乐部。

0 投票
3 回答
467 浏览

r - tbl_summary 和数值变量

tbl_summary [library (gtsummary)] 不会以相同的方式处理所有数值变量,我不知道如何更改它。例如。

mtcars 只有数字变量,所以当我运行它时,我希望计算每个变量的平均值。相反,它将 cyl、gear 和 carb 视为分类。

我实际上有一个更大的数据集,并且 tbl_summary 将一些数字变量视为分类变量。会不会是因为 N 太少(假设我有很多缺失的行)并且 tbl_summary 不想计算如此小的 N 的平均值?

我不能把我的想法包裹起来!

只是我的数据中的另一个例子。Q12_5_TEXT 是一个数值变量,但这是 tbl_summary 的输出。

在此处输入图像描述

0 投票
1 回答
656 浏览

r - gtsummary:通过两个分类变量汇总一个连续变量

我试图通过两个分类变量来总结一个连续变量,如下所示。我无法正确地做到这一点。我想知道是否有办法通过gtsummary包装获得这个。谢谢