问题标签 [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.
r - 如何在 gtsummary 包的特征表列中排序或更改行顺序?
我正在尝试使用 tbl_summary () 中的函数 sort = list (stage ~ "alphanumeric") 更改特征表列中的行顺序
trial[c("trt", "age", "stage", "grade")] %>%
tbl_summary(by = trt, sort = list (grade ~ "alphanumeric"))
。这不起作用。我想看(例如:T3、T 4、T1、T2 和 III 级 -> I 阶段)
r - R gtsummary 包:如何在汇总表中操作/隐藏行
我正在与 gtsummary 合作一个项目。对于其中一个表,我必须在 matchit 过程之前和之后构建一个列出协变量的长表。
我的问题是,对于所有协变量(例如Obesity),它读取一行Obesity,然后读取下一行Obese,然后读取下一行Not Obese。这是三个表,我只想显示一个:Diabetes N (%)。
我试过编辑二分变量,引入Null
,试图找到一个row_hide
函数,但无济于事。
这是我的代码:
创建试验
表摘要
我包括了我得到的第一张桌子。
r - 如何操作 tbl_regression 中的行名?
在网上的例子中,有:
它生成了一个很好的回归表,但是我如何编写代码来仅显示 1 年级而不是所有 1 到 3 年级。而且,如果有一行本质上是二进制的(0 或 1),怎么能我只选择真实的?
我尝试了label = list(.....)
and value = list(...)
,但这不是我在包装信息上看到的选项gtsummary
,并且在我尝试时不起作用。必须有一种简单的方法来做到这一点,否则我在文章中搜索不够努力。谢谢!
r - 如何重命名表行 tbl_summary?
使用 gtsummarytbl_summary 页面 ( http://www.danieldsjoberg.com/gtsummary/articles/tbl_summary.html ) 上的示例:
是否可以更改 trt 下的行名?例如,上表将 trt 指定为 DrugA 和 DrugB。但是我可以在汇总表中将其标记为 DrugA 的“顺铂”和 DrugB 的“卡铂”,而不更改数据框吗?
r - 如何在 R 胶水语法中设置“na.rm = TRUE”
我正在使用gtsummary::tbl_summary
创建一个统计汇总表。
该cv
函数来自goeveg
库。报告表显示 cv 值为 0。我想这是因为我的数据中缺少值。所以,我的问题是如何用cv(x, na.rm = TRUE)
胶水语法编写。
编辑:事实证明,挑战是由于精度问题而不是设置na.rm=TRUE
。因此解决方案是将 cv 的位数设置为 2 或 3。(请参阅标记的答案及其评论)
r - 当 gtsummary tbl_uvregression 时,如何正确地使用分类解释变量缺失值实现回归?
我正在使用tbl_uvregression
逻辑回归,但一些分类解释变量有缺失值。缺失值类别被选为参考类别。如何实现该函数,以便我只对每个变量使用完整的案例?
下面的示例数据
structure(list(time = structure(c(5, 42, 23, 3, 26, 1, 7, 28, 5, 2, 1, 3, 23, 3, 11, 4, 2, 36, 2, 4, 53, 4, 5, 64, 14, 4, 5, 3, 31, 10, 26, 39, 4, 24, 4, 4, 6, 21, 15, 5, 3, 9, 3, 29, 63, 2, 1, 1, 16, 9, 3, 24, 1, 9, 23, 1, 6, 4, 6, 22, 57, 18, 11, 5, 9, 40, 3, 9, 1, 5, 6, 4, 12, 13, 19, 3, 6, 9, 1, 3, 29, 5, 4, 47, 33, 31, 1, 10, 18, 3, 9, 7, 42, 5, 16, 52, 1, 5, 1, 3, 5, 5, 9, 8, 17, 4, 21, 1, 22, 12, 3, 19, 10, 1, 10, 10, 1, 9, 1, 13, 8, 14, 2, 1, 32, 9, 17, 1, 5, 1, 6, 7, 7, 28, 5, 8, 33, 2, 1, 4, 1, 31, 1, 1, 45, 5, 4, 11, 1, 8, 1, 21, 8, 14, 1, 1, 3, 1, 12, 4, 6, 1, 2, 1, 2, 1, 1, 21, 2, 1, 3, 8, 12, 7, 1, 6, 9, 12, 3, 1, 6, 1, 8, 3, 21, 3), format.stata = "%10.0g"), OutcomeDischarge0Death1 = structure(c(0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), label = "Outcome (Discharge = 0, Death = 1)", format.stata = "%10.0g"), HTN = structure(c(1L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 3L, 1L, 1L, 1L, 1L, 1L, 3L, 3L, 1L, 3L, 1L, 3L, 1L, 3L, 1L, 3L, 3L, 1L, 3L, 1L, 2L, 1L, 1L, 3L, 1L, 1L, 1L, 1L, 3L, 1L, 1L, 1L, 3L, 3L, 1L, 3L, 3L, 3L, 3L, 3L, 1L, 1L, 3L, 3L, 3L, 1L, 1L, 3L, 3L, 1L, 1L, 3L, 1L, 1L, 3L, 1L, 1L, 1L, 3L, 3L, 3L, 1L, 1L, 3L, 1L, 3L, 1L, 1L, 3L, 1L, 3L, 3L, 3L, 1L, 3L, 1L, 1L, 1L, 1L, 1L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 1L, 1L, 1L, 1L, 1L, 3L, 1L, 1L, 1L, 1L, 1L, 3L, 3L, 3L, 1L, 1L, 3L, 1L, 3L, 1L, 3L, 1L, 3L, 1L, 3L, 1L, 3L, 3L, 1L, 1L, 3L, 1L, 1L, 3L, 3L, 3L, 3L, 3L, 1L, 1L, 3L, 3L, 3L, 3L, 3L, 3L, 1L, 3L, 1L, 1L, 3L, 1L, 1L, 1L, 1L, 1L, 3L, 1L, 1L, 1L, 3L, 1L, 3L, 3L, 3L, 3L, 1L, 1L, 1L, 3L, 2L, 1L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 3L, 1L, 1L, 2L), .Label = c("N", "", "Y"), class = "factor")), row.names = c(NA, -186L), class = c("tbl_df", "tbl", "data.frame"))
surv$HTN <- forcats::fct_relevel(neil$HTN, "N")
r - gtsummary R 包:带有配对 2 样本测试的事后汇总表?
是否可以使用 gtsummary R 包制作一个包含 2 列在 2 个不同时间点汇总多个变量的事后汇总表?
我知道arsenal R 包支持这一点,但如果可能的话,我更喜欢使用 gtsummary,因为它支持 tidyverse。
例如,是否可以使用 gtsummary 制作一个与本例中的表格类似的事后汇总表?这是他们示例中数据集的更简单版本:
请注意,数据集是“长格式”:tp
是 2 个 pre-post 时间点,id
是 2 个重复测量的主题 ID。制作表格,Cat
并且Fac
是分类变量,将在每个时间点汇总为 count(%),并使用 McNemar 检验比较它们是否随时间变化。 Num
是一个数值变量,可以总结为每个时间点的平均值(标准差),并使用配对 t 检验来评估随时间的变化。
r - 如何在 tbl_summary 中使用 by = 参数进行有序排序?
我正在使用 tbl_summary 函数从包含两组“案例”和“控制”的数据集创建表 1。
因为它自然地分为两列,左边是“Case”,右边是“Control”,我得到了这张表:
但是,我希望“控制”组出现在左侧。我试图重新排序因素,将“控制”放在“案例”之前。但是,“案例”仍然出现在左侧 - 我假设这是因为它遵循字母数字顺序。
我怎么能解决这个问题?这是一个简单的调整,但我一无所知。
r - 减少 as_flex_table 中的垂直填充
现在 - 当我在 word 中打开表格时,I、II 和 III 级之间的填充非常“通风”。我怎样才能减少这种填充?我尝试使用padding(as_flex_table_ex1,padding.top=0,padding.bottom = 0,part="all")
,但我真的看不出渲染的 docx 有什么不同。