小编Sas*_*ha 的帖子

计算一组二元变量的组合频率

有没有办法计算一组二元变量的组合频率?

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

Run Code Online (Sandbox Code Playgroud)

在此示例中,组合 a + b 是最常见的,因为 obj. 2和4有这些。我只想计算至少 2 个包含 [1] 的变量的组合。有没有办法计算这个?我将不胜感激任何想法或想法!

我的预期输出应该是这样的:

combinations


1 ab  2
2 ac  1
3 bc  1
4 abc 1

Run Code Online (Sandbox Code Playgroud)

combinations r frequency

3
推荐指数
1
解决办法
265
查看次数

标签 统计

combinations ×1

frequency ×1

r ×1