Apriori 中 R 中的未知项目标签

Posted

技术标签:

【中文标题】Apriori 中 R 中的未知项目标签【英文标题】:Unknown Item Label in R in Apriori 【发布时间】:2021-03-23 07:39:15 【问题描述】:

我正在尝试过滤包含 LHS 中某个类别项目的规则,以向量的形式存储属于该类别的项目,并使用该向量和子集来过滤所有规则。

我得到的错误是“table contains an unknown item label”。

这是下面代码的快照:

top500vec 是包含同一类别的所有项目的向量,有兴趣在 LHS 端寻找这些项目的规则

【问题讨论】:

嗨,Jared,您能否提供一个数据样本以使您的问题可重现?这将增加获得有用答案的机会和速度。 (见:***.com/questions/5963269) 【参考方案1】:

仅查看错误,top500vec 似乎包含top500onlyrules 中未定义的项目标签。检查itemLabels(top500onlyrules) 并确保top500vec 仅包含有效项目标签的值。

您应该始终发布带有可重复示例的问题。见:How to make a great R reproducible example

【讨论】:

我希望函数忽略 top500vec 和 top500onlyrules 中不匹配的标签。 您需要先从 top500vec 中删除这些标签。你可能可以做类似filter_items <- intersect(as.character(top500vec), itemLabels(top500onlyrules))的事情。

以上是关于Apriori 中 R 中的未知项目标签的主要内容,如果未能解决你的问题,请参考以下文章

R语言Apriori算法关联规则对中药用药复方配伍规律药方挖掘可视化

元组是另一个元组的子集 - Apriori 算法

R中的Apriori算法

Apriori算法的输出是不是应该是一对一的关系

使用 R 中的 Apriori 算法预测多个输出

apyori apriori 损坏的项目集输出