我正在学习有关市场购物篮分析的数据挖掘,并希望将原始数据转换为汇总表,以进一步计算支持和信心。
以下是一个示例,表明客户已购买相应商品的约4笔交易。
示例如下:
之后想拥有所有可能的项目集。对于上面的例子,总可能性是2 4 项目集。
答案 0 :(得分:1)
听起来你正在寻找crossprod
功能:
M <- data.frame(ID = 1:4, A = c(1, 0, 1, 0),
B = c(1, 1, 0, 0), C = c(0, 1, 1, 0),
D = c(0, 0, 1, 1))
crossprod(as.matrix(M[-1]))
# A B C D
# A 2 1 1 1
# B 1 2 1 0
# C 1 1 2 1
# D 1 0 1 2