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 个项目)?