问题标签 [apriori]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3540 浏览

r - 在 R 中使用 Apriori 算法找不到规则

我正在尝试学习使用 R 和频繁模式挖掘,因此尝试使用 arules 包运行 apriori 算法,但没有生成规则。我得到的输出如下所示。有人可以建议我做错了什么吗?

0 投票
2 回答
1598 浏览

r - 如何约束 R 中的先验函数以仅考虑 LHS 中的特定值项?

在 R 中,我试图将 apriori 函数用于关联规则学习。

我有一个这样的数据集:

我对E = 1可以通过以下方式获得的情况感兴趣:

但我也只对LHS包含'=1'条件而不是的情况感兴趣'=0'

所以,我不想要这样的规则:

我只想要这样的规则

我怎样才能做到这一点LHS?我只能收集如何约束它以查找特定列中的规则,但不能查找具有特定值的任何列。

0 投票
0 回答
252 浏览

mysql - 与mysql结合并计算itemset apriori

我有这样的表:

我想问,如何将item组合成k-itemset,然后用mysql计算支持?

0 投票
1 回答
1087 浏览

java - Weka:具有字符串属性的 Apriori arff 文件

我在java中传递Apriori算法的ARFF文件:

将“实例”传递给 Apriori 时出现以下错误:

我该如何解决?我需要使用 String 属性,因为我有很多文本!

0 投票
1 回答
508 浏览

r - 在R中导入多个文本文件并找到频繁模式

我正在尝试在 R 数据挖掘中使用 Apriori 查找频繁模式项集。我有一组仅包含名称的文本文件。例如:

使用频繁模式,如果 min_sup 为 2,则结果将是 {Bob, Alice}。我想从 R 中得到这个。

我知道如何导入单个文本文件并使用eclat算法来查找单个文件的频繁项集。

我的问题是,如何导入文件夹中的多个文件并在 eclat 中使用它?

先感谢您!

0 投票
4 回答
795 浏览

r - 如何以编程方式枚举 R 中先验 RHS 中的所有唯一值

apriori返回规则列表,您可以将其子集以找出特定规则。

但是,subset 要求您已经知道项目名称。例如,subset(rules, subset=rhs%pin%"soap")。您知道您正在寻找“肥皂”。但在一种情况下,我事先不知道这个名字,而是想以编程方式找出答案。

以编程方式查找生成规则的 rhs 上列出的所有唯一项目的过程是什么?

unique(rhs)这样的东西会给我向量中rhs上所有项目的列表,以便我可以枚举它们并subset在它们上使用?

编辑:下面是生成的规则图rules <- apriori(Adult, parameter = list(supp = 0.5, conf = 0.9, target = "rules"))。它显示 RHS 仅包含 4 个项目。如何以编程方式从生成的规则中获取这 4 个项目(并且只有这 4 个项目)? Gopalakrishna 生成的 R 图

0 投票
1 回答
690 浏览

r - 如何在分组方法(R)中设置先验规则图的主标题?

像下面这样使用的先验规则的绘图方法应该打印标题,但不是。设置情节标题的正确方法是什么?

这是情节,看到标题是“61 条规则的分组矩阵”,它没有正确设置我的标题。 在此处输入图像描述

0 投票
1 回答
969 浏览

c# - 如何为先验算法生成 k-itemset?

我编写了这段代码来生成两个项目集。

我正在编写list<list<>>列表列表以生成两个项目集,并希望优化代码以生成长度为 k 的项目集。

0 投票
1 回答
10964 浏览

r - R中的排序关联规则

我正在努力实现下面所述的目标并且有很多错误。我花了很多时间尝试对规则进行排序并打印前十名。我知道如何打印出整个列表。

使用 R,探索在较大数据文件中生成规则。考虑成人数据(在 R 中可通过 >data(Adult)命令获得)。生成置信度阈值为 0.8 的关联规则

  1. 打印出按支持排序的前 10 条规则。考虑使用检查命令以及对排序规则进行排序和索引。
  2. 打印出按置信度排序的前 10 条规则。
  3. 查看生成规则,这些规则被限制为在规则的 lhs 上获得收入。请注意,收入选项有两个值:小和大。考虑包括apriori 函数的外观参数。打印按提升排序的前 10 条规则。

到目前为止,这是我的代码:

0 投票
2 回答
1130 浏览

excel - 事务表在 Excel 中将行转换为具有唯一 ID 的列

我有一个超市的数据集,有两列

我想创建一个表,其中输出为:

目前我有 180,000 行。该表采用 csv 格式,我使用的是 Excel 2013。在此问题上的任何帮助将不胜感激。

谢谢H