R, tbl_summary, 正确处理连续变量

R, tbl_summary, treating continuous variables correctly

我遇到了与 类似的问题。数字和连续变量被视为分类变量。让我们也使用汽车数据集,以便我们可以使用可重现的东西。假设我只是这样做:

tbl_summary(mtcars)

大多数变量将被视为连续变量,但例如汽缸、齿轮和碳水化合物将被视为分类变量。我理解(根据另一个问题)如何将所有变量视为连续变量,但是如果我喜欢我的大部分 table 并且只想改变齿轮以被视为连续变量怎么办?这可能吗?

在我的真实数据集中,我希望被视为连续变量的变量已经是一个数值变量,我真的不明白为什么它被视为分类变量,所以我想指定 gtsummary 应该把那个特定的一个是连续的。

根据 ?tbl_summarytype 参数采用命名的 list。因此,如果我们需要 gear 作为 'continuous',请将其单独指定为 type 中的 list,它将被视为该类型,而其他变量将自动判断

library(gtsummary)
tbl_summary(mtcars, type = list(gear ~ "continuous"))

-输出

我遇到了同样的问题。使用 type= 参数明确指定数据类型解决了独立摘要 table.

的问题

如果您想动态提供行变量列表,这会导致问题。当列出的变量 (type = list(gear ~ "continuous2")) 不在提供的行变量列表中时会引发错误。

如果能够全局抑制此功能会更好。