首页 文章

在R中运行apriori不会导致任何规则 .

提问于
浏览
0

我试图在我的数据集上运行apriori但没有规则 . 这就是我所看到的 .

> rules <- apriori(mydata, parameter = list(supp=.01))
Apriori

Parameter specification:
 confidence minval smax arem  aval originalSupport support minlen maxlen target   ext
        0.8    0.1    1 none FALSE            TRUE    0.01      1     10  rules FALSE

Algorithmic control:
 filter tree heap memopt load sort verbose
    0.1 TRUE TRUE  FALSE TRUE    2    TRUE

Absolute minimum support count: 700 

set item appearances ...[0 item(s)] done [0.00s].
set transactions ...[1335 item(s), 70000 transaction(s)] done [0.01s].
sorting and recoding items ... [11 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].
> inspect(rules)

先感谢您 .

1 回答

  • 0

    你没有规则的原因是因为数据而不是代码 . 我的意思是你要求的参数(支持= 0.1)和你剩下的默认参数(置信度= 0.8)对于你拥有的数据来说太高了 .

    这可能是因为您的数据太异构 . 解决方案是减少参数 . 可能它会适用于:

    rules <- apriori(mydata,parameter(list=(support=0.001,confidence=0.3)
    

    希望它有所帮助!

相关问题