【数据挖掘】关联规则挖掘 Apriori 算法 ( Apriori 算法过程 | Apriori 算法示例 )

2023-03-28 18:59:26 浏览数 (1)

文章目录

  • 一、 Apriori 算法过程
  • 二、 Apriori 算法示例

参考博客 :

  • 【数据挖掘】关联规则挖掘 Apriori 算法 ( 关联规则简介 | 数据集 与 事物 Transaction 概念 | 项 Item 概念 | 项集 Item Set | 频繁项集 | 示例解析 )
  • 【数据挖掘】关联规则挖掘 Apriori 算法 ( 关联规则 | 数据项支持度 | 关联规则支持度 )
  • 【数据挖掘】关联规则挖掘 Apriori 算法 ( 置信度 | 置信度示例 )
  • 【数据挖掘】关联规则挖掘 Apriori 算法 ( 频繁项集 | 非频繁项集 | 强关联规则 | 弱关联规则 | 发现关联规则 )
  • 【数据挖掘】关联规则挖掘 Apriori 算法 ( 关联规则性质 | 非频繁项集超集性质 | 频繁项集子集性质 | 项集与超集支持度性质 )

一、 Apriori 算法过程


原始数据集

rm D

,

1

项集

rm C_1

,

2

项集

rm C_2

,

cdots

,

rm k

项集

rm C_k

, 这些项集都是候选项集 ,

根据 原始数据集

rm D

, 创造

1

项集

rm C_1

, 然后对

rm C_1

执行 数据集扫描函数 , 找到其中的 频繁

1

项集

rm L_1

,

根据 频繁

1

项集

rm L_1

, 创造

2

项集

rm C_2

, 然后对

rm C_2

执行 数据集扫描函数 , 找到其中的 频繁

2

项集

rm L_2

,

vdots

根据 频繁

rm k-1

项集

rm L_{k-1}

, 创造

rm k

项集

rm C_k

, 然后对

rm C_k

执行 数据集扫描函数 , 找到其中的 频繁

rm k

项集

rm L_k

,

二、 Apriori 算法示例


事物编号

事物 ( 商品 )

001 001 001

奶粉 , 莴苣

002 002 002

莴苣 , 尿布 , 啤酒 , 甜菜

003 003 003

奶粉 , 尿布 , 啤酒 , 橙汁

004 004 004

奶粉 , 莴苣 , 尿布 , 啤酒

005 005 005

奶粉 , 莴苣 , 尿布 , 橙汁

001

奶粉 , 莴苣

002

莴苣 , 尿布 , 啤酒 , 甜菜

003

奶粉 , 尿布 , 啤酒 , 橙汁

004

奶粉 , 莴苣 , 尿布 , 啤酒

005

奶粉 , 莴苣 , 尿布 , 橙汁

最小支持度阈值为

rm minsup= 0.6

根据 原始数据集

rm D

, 创造

1

项集

rm C_1

, 然后对

rm C_1

执行 数据集扫描函数 , 找到其中的 频繁

1

项集

rm L_1

,

1

项集

{ 奶粉 }

支持度

0.8
1

项集

{ 莴苣 }

支持度

0.8
1

项集

{ 尿布 }

支持度

0.8
1

项集

{ 啤酒 }

支持度

0.6
1

项集

{ 甜菜 }

支持度

0.2
1

项集

{ 诚挚 }

支持度

0.4
1

项集中只有

{ 奶粉 }

,

{ 莴苣 }

,

{ 尿布 }

,

{ 啤酒 }

是频繁

1

项集 ;

根据 频繁

1

项集

rm L_1

, 创造

2

项集

rm C_2

, 然后对

rm C_2

执行 数据集扫描函数 , 找到其中的 频繁

2

项集

rm L_2

,

2

项集

{ 奶粉 , 莴苣 }

支持度

0.6
2

项集

{ 莴苣 , 尿布 }

支持度

0.6
2

项集

{ 莴苣 , 啤酒 }

支持度

0.4
2

项集

{ 尿布 , 啤酒 }

支持度

0.8
2

项集

{ 奶粉 , 尿布 }

支持度

0.6
2

项集

{ 奶粉 , 啤酒 }

支持度

0.4
2

项集中只有

{ 奶粉 , 尿布 }

,

{ 尿布 , 啤酒 }

,

{ 莴苣 , 尿布 }

,

{ 奶粉 , 莴苣 }

是 频繁

2

项集 ;

根据 频繁

2

项集

rm L_1

, 创造

3

项集

rm C_3

, 然后对

rm C_3

执行 数据集扫描函数 , 找到其中的 频繁

3

项集

rm L_3

,

3

项集

{ 奶粉 , 莴苣 , 尿布 }

支持度

0.4
3

项集

{ 奶粉 , 莴苣 , 啤酒 }

支持度

0.2
3

项集

{ 莴苣 , 尿布 , 啤酒 }

支持度

0.4
3

项集

{ 奶粉 , 尿布 , 啤酒 }

支持度

0.4
3

项集中没有频繁项集 ;

0 人点赞