我可以使用itemsetInfo((从"transaction"或"tidList"对象中提取这些信息,但我需要知道规则的制定涉及到哪个transactionID。
我粘贴了一个我的代码示例以获得任何建议。
reglas <- apriori(trans,parameter = list(sup = 0.01,conf = 0.01,minlen=4),appearance = list(rhs=c("Factor_Condiciones Laborales=1")))
我的数据可以在二进制矩阵或篮子列表中,强制使用它没有问题
如果你需要更多的细节,请告诉我。我只是想知道这是否可行。致以亲切的问候。
Apriori算法不基于事务ID列表,也不允许您访问每个规则与哪些事务相关。
你有两个选择:
-
运行eclat查找频繁项集(使用
tidists=TRUE
(,然后使用ruleInduction()
从频繁项集创建规则。您必须将规则与频繁项目集相匹配。 -
使用Apriori挖掘规则,然后为每个规则找到匹配的事务。您可以使用函数
generatingItemsets()
和subset()
。