R-如何在市场篮子分析中删减我的超级规则的所有子集

R-如何在市场篮子分析中删减我的超级规则的所有子集,r,data-mining,apriori,market-basket-analysis,R,Data Mining,Apriori,Market Basket Analysis,我在R使用arules软件包。 我有以下规则。我想知道如何从我的规则中删除主规则A,B,D=>C的子集 e.g : A,B=>C A,D=>C A,B,D=>C 我必须在我的列表中只获得A,B,D=>C 我不希望它是封闭的或最大的格式,但希望它是apriori规则格式。我能够通过此源代码解决我的问题。基本上,它所做的是使用源代码的大小对整个规则进行排序,并查找特定目标的所有规则子集。一旦我们有了一个包含子集的矩阵,我将删除所有规则项在多个规则中重复的规则

我在R使用arules软件包。 我有以下规则。我想知道如何从我的规则中删除主规则
A,B,D=>C的子集

e.g :   
A,B=>C  
A,D=>C    
A,B,D=>C  
我必须在我的列表中只获得
A,B,D=>C


我不希望它是封闭的或最大的格式,但希望它是apriori规则格式。

我能够通过此源代码解决我的问题。基本上,它所做的是使用源代码的大小对整个规则进行排序,并查找特定目标的所有规则子集。一旦我们有了一个包含子集的矩阵,我将删除所有规则项在多个规则中重复的规则


quality(rules_ZCQ1)我认为如果你得到的规则只包含关于A、B、D及其子集的规则,那么你可以使用以下公式:

result = subset(ABD_rules,subset = lhs %ain% c("A","B","D"))

在请求帮助时,最好包含一个示例输入、正在运行的代码和所需的输出。这应该是一个最小的、有代表性的例子。这有助于我们测试和验证可能的解决方案,并明确您想要什么。您是否查看了最大/闭合规则的代码,以修改其输出格式?@Anony Mousse-如果我使用最大/闭合规则,我将无法创建作为apriori算法输出的规则。我也有最大集、闭集和频繁项集,但没有规则格式的规则。如果仍然有未减少的计数(您确实需要LHS的频率),则从这些集合生成规则很简单。但是您可能需要使用函数的源代码,而不是提供的API。我可以通过此源代码解决我的问题。如果您只有大小为4的规则A、B、D=>可以限制大小为4的规则(规则)==4的规则,这些规则可以过滤大小为A、B=>C的规则(大小=3)