R中使用先验函数的关联规则

Posted

技术标签:

【中文标题】R中使用先验函数的关联规则【英文标题】:Association rule using apriori function in R 【发布时间】:2018-08-24 05:01:17 【问题描述】:

以下是我在 R 中的代码:

install.packages("arules")
install.packages("arulesViz")
library(arules)
library(arulesViz)
frq <- read.csv("E:/Uni/big data/A1_release_2018/A1_success_data.csv")
freq = as(frq,"transactions")
freq

rules <- apriori(freq,parameters=list(supp=0.1,conf=0.8,target="rules"))
inspect(rules)

我收到以下错误

Error in apriori(freq, parameters = list(supp = 0.1, conf = 0.8, target = "rules")) : 
  unused argument (parameters = list(supp = 0.1, conf = 0.8, target = "rules"))

我是 R 新手。我在事务对象上应用 apriori fn。我通过转换 .csv 文件得到了这个事务对象。但我无法对其应用先验函数。

【问题讨论】:

【参考方案1】:

只需对您的代码进行少量修改。

rules <- apriori(freq,parameter=list(supp=0.1,conf=0.8,target="rules"))

第二个参数是 parameter 而不是 parameters

【讨论】:

以上是关于R中使用先验函数的关联规则的主要内容,如果未能解决你的问题,请参考以下文章

r 关联规则先验

是否可以在 mysql 语句中运行先验关联规则?

R中的关联规则没有足够的RAM [关闭]

如何为关联规则分析使用一个热编码数据帧(先验)

R中的先验函数问题

R语言apriori算法进行关联规则挖掘(限制规则的左侧或者右侧的内容进行具体规则挖掘)使用subset函数进一步筛选生成的规则去除左侧规则中的冗余信息获取更独特的有新意的关联规则