数据挖掘——频繁模式、关联规则

1. 频繁模式概念

在数据集中经常出现(出现的频率不小于minsup,minsup是认为设定的,如为50%)的模式(可以是一个子序列、子结构、子集等),可以应用于销售分析、网页日志分析、DNA序列分析。

2. 关联规则概念

当X出现时,Y也会出现。X->Y 通常有两个数据,一个是XY一起出现的频率,另一个是当X出现时Y出现的条件概率。

3. 频繁模式算法

(1)Apriori算法:频繁模式的子集也是频繁模式。

数据挖掘——频繁模式、关联规则

不足:需要多次扫描数据库、生成的候选项太多、需要多次统计候选项的出现频率

改进先验算法:频繁模式在子数据集也频繁出现。

a. Parition: 先扫描数据集的分区得到局部频繁模式,再整合全局频繁模式,只要扫描数据库两次。

b. Sampling: 先从数据集中进行采样得到频繁模式,然后再检验得到的频繁模式。

c. Dynamic: 

(2)FP-Growth:不生成候选项

优先进行深度搜索,构建FP树。

FP-Growth算法介绍1

FP-Growth算法介绍2

4. 关联规则算法

(1)ECLAT算法

   数据挖掘系列003 关联规则ECLAT算法