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

时间:2014-02-12 17:38:14

标签: r apriori

我正在尝试学习使用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].

1 个答案:

答案 0 :(得分:1)

您的输入看起来很好。可能它找不到任何限制你的支持和信心的规则。尝试使用非常低的支持率和置信度值,例如~0.01(并且以2-3个规则的最大长度开始,这样R就不会占用你的全部内存)。并看看它是否给你任何结果。如果它即使在那时也没有给你任何结果,那么你的数据集可能有问题。您的数据有哪些属性?