Apriori 算法matlab代码

Posted 墨叔叔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apriori 算法matlab代码相关的知识,希望对你有一定的参考价值。

一、Apriori 算法简介

        Apriori算法是第一个关联规则挖掘算法,也是最经典的算法。它利用逐层搜索的迭代方法找出数据库中项集的关系,以形成规则,其过程由连接(类矩阵运算)与剪枝(去掉那些没必要的中间结果)组成。该算法中项集的概念即为项的集合。包含K个项的集合为k项集。项集出现的频率是包含项集的事务数,称为项集的频率。如果某项集满足最小支持度,则称它为频繁项集

二、算法过程

详见Apriori算法详解 - 扫地猿 - 博客园

以及APRIORI_百度百科

三、算法效果

例子:

此时得到关联规则布尔矩阵为:

    1    0    1    1    0
    0    1    1    0    1
    1    1    1    0    1
    0    1    0    0    1

代码结果:

四、代码

代码私聊

以上是关于Apriori 算法matlab代码的主要内容,如果未能解决你的问题,请参考以下文章

R语言应用实战系列-Apriori算法的相关内容(附案例源代码)

matlab---apriori

急需C++实现的Apriori算法代码

Apriori 算法 理论

第九章 数据关联规则分析算法——基于Apriori算法的关联项分析

Apriori 关联分析算法原理分析与代码实现