首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R关联规则apriori --禁止项目分组

R关联规则apriori --禁止项目分组
EN

Stack Overflow用户
提问于 2019-03-22 01:01:03
回答 1查看 164关注 0票数 0

我使用arules包中的apriori函数来执行项目关联分析。在将结果强制放入数据框之后,我注意到在某些情况下,输出可以像这样分组:

代码语言:javascript
复制
 LHS                 RHS        Support        Confidence      Lift        Count
{Item1, Item2}      {Item3}      .84             0.99          12.3          6

有没有办法强制函数只在每个事务中的两个项目之间执行分析,并产生相应的支持、置信度等?换句话说,我是否可以强制apriori将上述结果拆分为以下内容:

代码语言:javascript
复制
 LHS           RHS        Support        Confidence      Lift       Count
{Item1}      {Item3}        a                b            c           d
{Item2}      {Item3}        e                f            g           h
EN

回答 1

Stack Overflow用户

发布于 2019-09-20 00:55:18

在挖掘之后,先验中的maxlen不起过滤器的作用。先验生成频繁项集,长度从1开始,然后是2,3,...maxlen会停止挖掘过程。

另一方面,minlen是一个过滤器,因为必须首先找到所有较短的频繁项集。

如果您问的是您是否可以确定

代码语言:javascript
复制
{Item1} -> {Item3}
{Item2} -> {Item3}

仅仅是通过使用

代码语言:javascript
复制
{Item1, Item2} -> {Item3}

那么答案是否定的。然而,从先验属性中,我们至少知道以下内容:

代码语言:javascript
复制
supp({Item1} -> {Item3}) >= supp({Item1, Item2} -> {Item3})
supp({Item2} -> {Item3}) >= supp({Item1, Item2} -> {Item3})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55285628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档