1

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

1 回答 1

1

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

于 2014-03-07T05:22:31.263 回答