我正在尝试学习使用R和频繁的模式挖掘,因此尝试使用arules包运行apriori算法但是没有生成规则。我得到的输出如下。 有人可以建议我做错了吗?
rules <- apriori(data, parameter= list(supp=0.4, conf=0.4))
parameter specification:
confidence minval smax arem aval originalSupport support minlen maxlen target
0.4 0.1 1 none FALSE TRUE 0.4 1 10 rules
ext
FALSE
algorithmic control:
filter tree heap memopt load sort verbose
0.1 TRUE TRUE FALSE TRUE 2 TRUE
apriori - find association rules with the apriori algorithm
version 4.21 (2004.05.09) (c) 1996-2004 Christian Borgelt
set item appearances ...[0 item(s)] done [0.00s].
set transactions ...[6 item(s), 7 transaction(s)] done [0.00s].
sorting and recoding items ... [0 item(s)] done [0.00s].
creating transaction tree ... done [0.00s].
checking subsets of size 1 done [0.00s].
writing ... [0 rule(s)] done [0.00s].
creating S4 object ... done [0.00s].
答案 0 :(得分:1)
您的输入看起来很好。可能它找不到任何限制你的支持和信心的规则。尝试使用非常低的支持率和置信度值,例如~0.01(并且以2-3个规则的最大长度开始,这样R就不会占用你的全部内存)。并看看它是否给你任何结果。如果它即使在那时也没有给你任何结果,那么你的数据集可能有问题。您的数据有哪些属性?