有没有一种方法可以从一组二元变量中计算组合频率?
a <- c(0,1,0,1,0)
b <- c(1,1,0,1,0)
c <- c(0,1,0,0,0)
> data.frame(a, b, c)
a b c
1 0 1 0
2 1 1 1
3 0 0 0
4 1 1 0
5 0 0 0
在这个例子中,组合 a + b 是最常见的,因为 obj. 2 和 4 都有它们。我只想计算至少包含 [1] 的 2 个变量的组合。是否有一种方法可以计算这个值?
我会感激任何想法或建议!
我的期望输出应该像这样:
combinations
1 ab 2
2 ac 1
3 bc 1
4 abc 1