测量集重叠向量的维恩图
要计算两个集合中有多少个元素重叠,可以编写一个自定义函数:
xtab_set <- function(A, B){
both <- union(A, B)
inA <- both %in% A
inB <- both %in% B
return(table(inA, inB))
}
A = 1:20
B = 10:30
xtab_set(A, B)
# inB
# inA FALSE TRUE
# FALSE 0 10
# TRUE 9 11
由各种包提供的维恩图可用于可视化多个集合的重叠计数。