0

昨天我开始尝试先验,一切正常,即我改变了支持和信心,结果因组合而异。

但是今天在运行相同的代码和相同的数据集之后,无论我使用哪种组合,我都会得到 0 个规则。

我的数据集如下所示(食品市场数据):

Trans_Id,Product

3694728,Washington Berry Juice

3779788,Washington Berry Juice

4146666,Washington Berry Juice

4405313,Washington Berry Juice

等等

我的代码是:

library('arules')
transactions <- read.transactions(file="transactions.csv",format="single",sep=",",cols=c(1,2),rm.duplicates="false")

basket_rules <- apriori(transactions, parameter = list(sup = 0.05, conf = 0.01, target="rules",minlen=2))

结果如下:

http://s2.postimg.org/b9k7xfq91/apriori_results1.jpg

另一个参数不同但结果相同:

所以,我不知道这怎么可能。

4

1 回答 1

0

第一个屏幕截图很难阅读。第二个只是说您的交易中没有项目通过最低支持阈值,这就是您没有得到任何规则的原因。读取交易可能有问题。您是否先尝试过摘要(交易)?

于 2015-08-21T16:20:45.240 回答