问题标签 [arules]

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 回答
478 浏览

r - R:放大交易图

嗨,我需要这方面的帮助。当我把

在此处输入图像描述

我得到了这些错误。

但是,我正在尝试将它绘制在 knit html 文档上,我想要这样的东西:

在此处输入图像描述

我应该将什么作为参数传递给绘图函数???

0 投票
1 回答
92 浏览

r - 在 arules 中使用支持的标准定义

我正在使用 R 中 arules 包中的 apriori 函数来进行购物篮数据分析。我有一个问题,即由 Borgelt(编写 apriori 函数)定义的 Support 参数与 Aggrawal 的标准定义不同。在他的网站 ( http://borgelt.net/doc/apriori/apriori.html#Borgelt_2012 ) 上,Borgelt 提到您可以使用“选项 -o”来解决这个问题。但是,我找不到有关如何在 R 中实现此功能的任何信息。有人可以帮忙吗?

谢谢!

0 投票
2 回答
4638 浏览

r - 按提升和置信度排序规则

我正在尝试使用 R 中 arules 包中的 apriori 函数查找关联规则。

使用上面显示的代码,我将一些关联规则保存在变量“规则”中,按置信度以递减方式排序。但我想同时通过信心和提升来订购这些规则。我试过这个,但我得到了一个错误:

有没有办法同时按置信度和提升对规则进行排序?

0 投票
0 回答
44 浏览

r - R中的关联规则排序

通过提升或置信度对规则进行排序是,

但是是否可以按两列或三列排序(即按提升、信心和支持排序(按此顺序))?在order()中,我们可以使用逗号根据任意数量的列进行排序。如何在 Rsort()arules包中使用它?

如果我尝试这个,我会收到以下错误,

编辑: 您可以在以下链接中找到该过程http://www.rdatamining.com/examples/association-rules

0 投票
2 回答
914 浏览

arules - 如何在 arules 包中添加更多的兴趣度量

作为 arules 包中“检查”功能的结果,我想添加两个额外的措施。他们是Kulczynski和不平衡比率。你能帮我提供信息,在哪里可以找到检查功能的代码以及如何修改它。

谢谢

0 投票
1 回答
75 浏览

r - 从 R 中的数字向量创建数据框

我正在尝试从 .CSV 文件中的数据中挖掘频繁项集和关联规则。了解了 R 中的 arules 包并决定使用它。

面临从 CSV 创建数据框的问题。

我的 CSV 文件本质上具有以下格式的数据:

谁能帮助我创建数据框以将其传递给 arules 库的 apriori() 或 elact() 函数?

谢谢!

0 投票
1 回答
2007 浏览

r - 如何验证关联规则

我使用 arules 包的 Apriori 算法创建了关联规则。现在,我想使用验证方法(例如交叉验证)验证结果

但是我在 r 中找不到任何机会或功能,它会自动将创建的规则应用于测试数据并检查结果。

我没有附加任何示例代码或数据,因为它是一个简单的 Apriori 函数。我想知道,是否基本上有机会使用测试数据验证关联规则?

如果您需要更多信息,或者我的问题太不准确,请告诉我

提前致谢!

0 投票
0 回答
1222 浏览

r - 在闪亮的 R 中绘制交互式 arulesViz 图

我需要在闪亮中显示交互式关联规则图。为此,我正在使用 arulesViz 包。但是当我尝试使用以下内容显示交互式散点图时:

它抛出一个错误:

怎么可能做到这一点?谢谢

ui.R 看起来像这样

Server.R 看起来像这样

0 投票
1 回答
4572 浏览

r - 用于 ruleInduction 的 arules 包中的自己的数据

我有一个 7 列的 excel 文件。前三个是数字,第 4-7 列是分类的。我将它保存到一个 txt 文件中并将其加载到 R 中(使用 RStudio,单击环境中的“导入数据集”按钮),它启动了以下命令

现在,我一直在尝试使用 apriori(data) ,这是我得到的错误:

asMethod(object) 中的错误:第 1、2、3 列不符合逻辑或因素。使用 as.factor、as.logical 或先分类。

我读到使用 sapply 和 as.factor 会有所帮助,所以我这样做了:

但现在我收到了这个错误:

t(as(from,“ngCMatrix”))中的错误:在为函数“t”选择方法时评估参数“x”时出错:asMethod(object)中的错误:无法将“NA”强制转换为“nsparseMatrix”

我也试过transaction_data <- as(data, "transactions")了,我也一样。

“asMethod(对象)中的错误”

我完全迷路了。有人可以帮我吗?

0 投票
2 回答
13863 浏览

r - 如何为 arules 准备交易数据到购物篮

好的,所以我搜索了很多,想对销售数据运行 arules。我只需要以正确的格式正确获取数据,并使用正确的“因子”或“变量”和篮子形式进行设置。

现在我有订单号的销售数据,然后是里面的项目。每个订单都是唯一的(每个新订单,都会创建一个新的# 并包括零件#),但相同的项目显然可以出现在许多订单中。

目前,我的数据设置如下:

因此,R 不喜欢这种形式,我必须以 arules 和数据分析可以接受的形式获得它。

是的,我将其保存为文本文件并尝试了 .csv 文件,但如果我能获得有关如何在 RStudio 中准备或操作它的分步说明,那就太好了。

我读到它应该是一个篮子的形式,比如..

1 (A, B, G)
2 (R)
3 (A, B)
4 (E)
5 (Y)
6 (A, B, F, V)

如果这不准确,请纠正我。我明白了,但我只需要一步一步的说明,我似乎在任何地方都找不到。我试过使用 dplyr 和 tidyr。我对数据分析有很好的理解,但在 RStudio 上需要更直接的帮助,所以如果我能一步一步地了解这一点,我会进一步理解。