gtsummary对“二元变量”的用意是什么?

编程语言 2026-07-09

gtsummary的帮助函数 中,有一个 all_dichotomous 选择器,用于对“二分类变量”进行筛选。

它们到底是什么?

似乎“二分类变量”并非属于 R基本类型

你能给出一个符合该选择器的“二分类变量”示例吗?

解决方案

二分类变量通常只有两个取值。在该包中有一些代码用于对这样的列进行分类 见这里

我们可以通过以下方式看到这种猜测方法的结果:

dd <- data.frame(
  a=c(TRUE, TRUE, TRUE, FALSE, FALSE),      # logical
  b=c("yes","no","yes","no","yes"),         # character with only yes and no values
  c=c(1,1,0,0,1),                           # numeric with only 0 and 1 values
  d=factor(c("Yes","No","No","No","Yes"))   # factor with only yes and no values
)
gtsummary::assign_summary_type(dd, names(dd), NULL)
# $a
# [1] "dichotomous"
# $b
# [1] "dichotomous"
# $c
# [1] "dichotomous"
# $d
# [1] "dichotomous"
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章