问题标签 [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.
r - 在 arules 中使用支持的标准定义
我正在使用 R 中 arules 包中的 apriori 函数来进行购物篮数据分析。我有一个问题,即由 Borgelt(编写 apriori 函数)定义的 Support 参数与 Aggrawal 的标准定义不同。在他的网站 ( http://borgelt.net/doc/apriori/apriori.html#Borgelt_2012 ) 上,Borgelt 提到您可以使用“选项 -o”来解决这个问题。但是,我找不到有关如何在 R 中实现此功能的任何信息。有人可以帮忙吗?
谢谢!
r - 按提升和置信度排序规则
我正在尝试使用 R 中 arules 包中的 apriori 函数查找关联规则。
使用上面显示的代码,我将一些关联规则保存在变量“规则”中,按置信度以递减方式排序。但我想同时通过信心和提升来订购这些规则。我试过这个,但我得到了一个错误:
有没有办法同时按置信度和提升对规则进行排序?
r - R中的关联规则排序
通过提升或置信度对规则进行排序是,
但是是否可以按两列或三列排序(即按提升、信心和支持排序(按此顺序))?在order()
中,我们可以使用逗号根据任意数量的列进行排序。如何在 Rsort()
的arules
包中使用它?
如果我尝试这个,我会收到以下错误,
编辑: 您可以在以下链接中找到该过程http://www.rdatamining.com/examples/association-rules
arules - 如何在 arules 包中添加更多的兴趣度量
作为 arules 包中“检查”功能的结果,我想添加两个额外的措施。他们是Kulczynski和不平衡比率。你能帮我提供信息,在哪里可以找到检查功能的代码以及如何修改它。
谢谢
r - 从 R 中的数字向量创建数据框
我正在尝试从 .CSV 文件中的数据中挖掘频繁项集和关联规则。了解了 R 中的 arules 包并决定使用它。
面临从 CSV 创建数据框的问题。
我的 CSV 文件本质上具有以下格式的数据:
谁能帮助我创建数据框以将其传递给 arules 库的 apriori() 或 elact() 函数?
谢谢!
r - 如何验证关联规则
我使用 arules 包的 Apriori 算法创建了关联规则。现在,我想使用验证方法(例如交叉验证)验证结果
但是我在 r 中找不到任何机会或功能,它会自动将创建的规则应用于测试数据并检查结果。
我没有附加任何示例代码或数据,因为它是一个简单的 Apriori 函数。我想知道,是否基本上有机会使用测试数据验证关联规则?
如果您需要更多信息,或者我的问题太不准确,请告诉我
提前致谢!
r - 在闪亮的 R 中绘制交互式 arulesViz 图
我需要在闪亮中显示交互式关联规则图。为此,我正在使用 arulesViz 包。但是当我尝试使用以下内容显示交互式散点图时:
它抛出一个错误:
怎么可能做到这一点?谢谢
ui.R 看起来像这样
Server.R 看起来像这样
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(对象)中的错误”
我完全迷路了。有人可以帮我吗?
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 上需要更直接的帮助,所以如果我能一步一步地了解这一点,我会进一步理解。