【问题标题】:Get all combination of treatment & control in R [duplicate]在R中获得所有治疗和控制的组合[重复]
【发布时间】:2021-09-23 12:50:14
【问题描述】:

我正在使用 R 中的 combn 函数来查找 R 中的治疗和控制的组合,但是这个函数不考虑顺序。

是否有另一个类似于 combn 的函数可以解释不同顺序的组合?

我希望最终能做到这一点

000111
001110
011100

.... (应该有20个6选3的组合)

【问题讨论】:

    标签: r combinations combn


    【解决方案1】:

    试试下面的代码

    > t(combn(6, 3, function(k) replace(rep(0, 6), k, 1)))
          [,1] [,2] [,3] [,4] [,5] [,6]
     [1,]    1    1    1    0    0    0
     [2,]    1    1    0    1    0    0
     [3,]    1    1    0    0    1    0
     [4,]    1    1    0    0    0    1
     [5,]    1    0    1    1    0    0
     [6,]    1    0    1    0    1    0
     [7,]    1    0    1    0    0    1
     [8,]    1    0    0    1    1    0
     [9,]    1    0    0    1    0    1
    [10,]    1    0    0    0    1    1
    [11,]    0    1    1    1    0    0
    [12,]    0    1    1    0    1    0
    [13,]    0    1    1    0    0    1
    [14,]    0    1    0    1    1    0
    [15,]    0    1    0    1    0    1
    [16,]    0    1    0    0    1    1
    [17,]    0    0    1    1    1    0
    [18,]    0    0    1    1    0    1
    [19,]    0    0    1    0    1    1
    [20,]    0    0    0    1    1    1
    

    【讨论】:

      猜你喜欢
      • 2022-10-23
      • 2022-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-14
      • 2015-10-08
      • 1970-01-01
      相关资源
      最近更新 更多