我正在使用 R 中的 combn 函数来查找 R 中的处理和控制的组合,但是此函数不考虑顺序。
是否有另一个类似于 combn 的函数可以解释不同顺序的组合?
我希望最终能做到这一点
IE
000111
001110
011100
....(应该有 20 组合 6 选择 3)
我正在使用 R 中的 combn 函数来查找 R 中的处理和控制的组合,但是此函数不考虑顺序。
是否有另一个类似于 combn 的函数可以解释不同顺序的组合?
我希望最终能做到这一点
IE
000111
001110
011100
....(应该有 20 组合 6 选择 3)
试试下面的代码
> 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