问题描述
我正在用Python执行ARM。但是从python生成的规则与R的规则不同。
R中的代码:
rules<-apriori(transaction,parameter=list(support=0.11,confidence=0.3,minlen=2))
rules_output<-rules[!is.redundant(rules)]
Python中的代码:
frequent_itemsets = apriori(df=basket,min_support=0.11,use_colnames=True)
rules = association_rules(df=frequent_itemsets,metric='confidence',min_threshold=0.3,support_only=False)
这里在R中删除了冗余规则。但是我没有任何功能可以在Python中删除相同的冗余规则。即使R由同一数据集生成的规则数也与Python生成的规则数不同。
预先感谢您的支持。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)