R - arules apriori。长度错误(obj):类规则未实现方法长度

Posted

技术标签:

【中文标题】R - arules apriori。长度错误(obj):类规则未实现方法长度【英文标题】:R - arules apriori. Error in length(obj) : Method length not implemented for class rules 【发布时间】:2018-04-11 16:51:53 【问题描述】:

我知道对此已有另一个问题...我是新手,因此无法对此发表评论。此外,我不认为该问题已得到解答。

无论如何,我正在运行 arules pkg: aprori。 我正在使用以下参数:

testbasket_rules <- apriori(testbasket_txn, parameter = list(sup = 0.1, conf = 0.5, maxlen = 100))

我得到了 2 条规则,但也有错误:

Error in length(obj) : Method length not implemented for class rules...

所以我什至无法检查生成的 2 条规则

我可以弄乱supconf 并获得或多或少的规则,但总是得到长度错误。

我检查了我的最大篮子长度,它不超过 100,你可以看到我将我的 maxlen 设置为 100。 有人知道如何解决吗?

【问题讨论】:

您能否以一种便于其他人进入他们的 R 会话的格式包含样本或数据子集,并为我们提供您正在尝试的代码和您遇到的错误让我们有一个可重现的上下文来帮助您解决问题?谢谢:) 【参考方案1】:

我回家时关闭了计算机,第二天重新启动并打开 R 并再次尝试脚本时,我得到了所需的输出。不知道究竟是什么导致了问题......也许是包没有正确加载的问题。但是问题现在似乎已经解决了

【讨论】:

以上是关于R - arules apriori。长度错误(obj):类规则未实现方法长度的主要内容,如果未能解决你的问题,请参考以下文章

R语言arules报错

大数据从 arules 包转换为“事务”

使用 arules/apriori 过滤 rhs 不起作用

在 R 中使用 Arules 生成 2 项集规则

在 R 中使用 Apriori 算法找不到规则

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