-->

[R arules - 交易的子集匹配规则(R arules - subset of transa

2019-07-28 21:54发布

我使用R包arules 。 我有一些交易规则(见下文)。 我想是违反规定交易的子集。 我怎样才能做到这一点?

这是设置:

library(arules)
data(Adult)
summary(Adult)
rules = apriori(Adult,parameter=list(support=0.2,confidence=0.8))
summary(rules)
r=rules[1]

我想包含规则的左侧交易的子集r而不是右侧。 该arules文件没有这样的例子。 我试着%in%matchsubset ,但我不能得到正确的语法。

对于文档subset函数的子集化规则的一个例子,但没有子集交易的例子。

http://rss.acs.unt.edu/Rdoc/library/arules/html/subset.html

Answer 1:

其实在arules的背景下,集语法非常类似于任何其他情境:你可能想尝试以下操作:

subset(transactions, items %in% lhs(r) & !items %in% rhs(r) )

我希望这有帮助!



文章来源: R arules - subset of transactions that match a rule
标签: r subset arules