【问题标题】:Not able to generate Rules list by using Apriori Algorithm无法使用 Apriori 算法生成规则列表
【发布时间】:2018-10-29 11:12:39
【问题描述】:

我想在我的数据集中查看对每种基因类型有贡献的关联规则,但我遇到了麻烦,请检查所附图像中的输出。我想知道我做错了什么任何建议将不胜感激。

这是我正在使用的命令: 从 apyori 导入先验

rules = list(apriori(genes))

【问题讨论】:

    标签: python-2.7 associations data-mining data-analysis apriori


    【解决方案1】:

    如果您不喜欢frozenset 类的str 函数的默认输出,那么您需要实现自己的文本序列化。

    这很简单。

    【讨论】:

    • 好吧,我认为是因为某些列在某些行中有多个值
    • 我很难以这种方式理解规则,您可以给我任何链接或向我解释更多相关信息吗?
    • 该集合是频繁项集。这些规则应该在有序统计对象中。但是快速浏览一下,该包的实现似乎真的效率低下(并且有很多非常糟糕的包!)。而是使用 pyFIM。
    • 感谢您的回复,我一定会检查 pyFIM
    【解决方案2】:

    您可以使用类似于以下代码的内容来显示内容:

    final_result = [] for i in range (0,len(rules)): a = [] for k in range(0,3): a.append(str(results[i][k])) final_result.append(a)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-24
      • 1970-01-01
      • 2018-06-25
      • 2016-09-18
      • 2012-12-20
      • 1970-01-01
      • 2020-02-09
      • 2012-12-07
      相关资源
      最近更新 更多