R, tbl_summary, 正确处理连续变量
R, tbl_summary, treating continuous variables correctly
我遇到了与 类似的问题。数字和连续变量被视为分类变量。让我们也使用汽车数据集,以便我们可以使用可重现的东西。假设我只是这样做:
tbl_summary(mtcars)
大多数变量将被视为连续变量,但例如汽缸、齿轮和碳水化合物将被视为分类变量。我理解(根据另一个问题)如何将所有变量视为连续变量,但是如果我喜欢我的大部分 table 并且只想改变齿轮以被视为连续变量怎么办?这可能吗?
在我的真实数据集中,我希望被视为连续变量的变量已经是一个数值变量,我真的不明白为什么它被视为分类变量,所以我想指定 gtsummary 应该把那个特定的一个是连续的。
根据 ?tbl_summary
,type
参数采用命名的 list
。因此,如果我们需要 gear
作为 'continuous',请将其单独指定为 type
中的 list
,它将被视为该类型,而其他变量将自动判断
library(gtsummary)
tbl_summary(mtcars, type = list(gear ~ "continuous"))
-输出
我遇到了同样的问题。使用 type=
参数明确指定数据类型解决了独立摘要 table.
的问题
如果您想动态提供行变量列表,这会导致问题。当列出的变量 (type = list(gear ~ "continuous2")
) 不在提供的行变量列表中时会引发错误。
如果能够全局抑制此功能会更好。
我遇到了与
tbl_summary(mtcars)
大多数变量将被视为连续变量,但例如汽缸、齿轮和碳水化合物将被视为分类变量。我理解(根据另一个问题)如何将所有变量视为连续变量,但是如果我喜欢我的大部分 table 并且只想改变齿轮以被视为连续变量怎么办?这可能吗?
在我的真实数据集中,我希望被视为连续变量的变量已经是一个数值变量,我真的不明白为什么它被视为分类变量,所以我想指定 gtsummary 应该把那个特定的一个是连续的。
根据 ?tbl_summary
,type
参数采用命名的 list
。因此,如果我们需要 gear
作为 'continuous',请将其单独指定为 type
中的 list
,它将被视为该类型,而其他变量将自动判断
library(gtsummary)
tbl_summary(mtcars, type = list(gear ~ "continuous"))
-输出
我遇到了同样的问题。使用 type=
参数明确指定数据类型解决了独立摘要 table.
如果您想动态提供行变量列表,这会导致问题。当列出的变量 (type = list(gear ~ "continuous2")
) 不在提供的行变量列表中时会引发错误。
如果能够全局抑制此功能会更好。