关联规则与关联分析
关联分析算法-基本概念、关联分析步骤

关联分析算法-基本概念、关联分析步骤⼀、关联分析的基本概念关联分析(Association Analysis):在⼤规模数据集中寻找有趣的关系。
频繁项集(Frequent Item Sets):经常出现在⼀块的物品的集合。
关联规则(Association Rules):暗⽰两个物品之间可能存在很强的关系。
⽀持度(Support):数据集中包含该项集的记录所占的⽐例,是针对项集来说的。
例⼦:⾖奶,橙汁,尿布和啤酒是超市中的商品。
下表呈现每笔交易以及顾客所买的商品:由此可见,总记录数为5,下⾯求每项集的⽀持度(以下并没有列出全部的⽀持度)。
{⾖奶}:⽀持度为3/5.{橙汁}:⽀持度为3/5.{尿布}:⽀持度为3/5.{啤酒}:⽀持度为4/5.{啤酒,尿布}:⽀持度为3/5.{橙汁,⾖奶,啤酒}:⽀持度为2/5.置信度(Confidence):出现某些物品时,另外⼀些物品必定出现的概率,针对规则⽽⾔。
规则1:{尿布}-->{啤酒},表⽰在出现尿布的时候,同时出现啤酒的概率。
该条规则的置信度被定义为:⽀持度{尿布,啤酒}/⽀持度{尿布}=(3/5)/(3/5)=3/3=1规则2:{啤酒}-->{尿布},表⽰在出现啤酒的时候,同时出现尿布的概率。
该条规则的置信度被定义为:⽀持度{尿布,啤酒}/⽀持度{啤酒}=(3/5)/(4/5)=3/4⼆、关联分析步骤1. 发现频繁项集,即计算所有可能组合数的⽀持度,找出不少于⼈为设定的最⼩⽀持度的集合。
2. 发现关联规则,即计算不⼩于⼈为设定的最⼩⽀持度的集合的置信度,找到不⼩于认为设定的最⼩置信度规则。
例⼦:⾖奶,橙汁,尿布和啤酒是超市中的商品,并为其编号,⾖奶0,橙汁1,尿布2,啤酒3.可能集合数:可能组合的个数:C4,1+C4,2+C4,3+C4,4=4+6+4+1=15种快速计算公式:2^n-1=2^4-1=15种步骤⼀:发现频繁项集此时,⼈为设定最⼩⽀持度为2/5. 以下涂黄⾊为⼤于2/5的集合。
关联规则

C3 itemset
{2 3 5}
扫描 D
L3 itemset sup
{2 3 5} 2
{2,3}->{5}
21
Apriori 够快了吗? — 性能瓶颈
Apriori算法的核心:
用频繁的(k – 1)-项集生成候选的频繁 k-项集 用数据库扫描和模式匹配计算候选集的支持度 巨大的候选集: 多次扫描数据库:
给定数据库D,关联规则的挖掘就是找出所有存 在于数据库D中的强关联规则。因此整个关联规 则挖掘过程可以分解为以下两个子问题:
找出所有的频繁项目集; 根据找到的频繁项目集导出所有的强关联规则。
13
强关联规则的产生
第一个子问题的求解,需要多次扫描数据库D,这意味着 关联规则挖掘算法的效率将主要取决于数据库扫描、I/O操 作和频繁项目集的计算上。因此如何迅速、高效地找出所 有的频繁项目集是关联规则挖掘的中心问题 第二个子问题的求解比较容易,R. Agrawal等人已提出了 有效的解决办法,具体过程如下: 对每个频繁项目集I,产生所有的非空真子集:对I的任意 非空真真子集m,若support(I)/Support(m) minconfidence,则产生强关联规则m->(l-m)。
第二步: 修剪
forall itemsets c in Ck do
forall (k-1)-subsets s of c do if (s is not in Lk-1) then delete c from Ck
19
生成候选集的例子
L3={abc, abd, acd, ace, bcd} 自连接 : L3*L3
数据清洗与整理中的关联分析与关联规则挖掘方法(九)

数据清洗与整理中的关联分析与关联规则挖掘方法概述随着大数据时代的到来,人们对数据的需求日益增长。
然而,原始数据往往存在着各种问题,比如缺失值、异常值和重复值等。
为了保证数据的准确性和可靠性,数据清洗与整理成为了数据分析的重要一环。
而关联分析与关联规则挖掘方法在数据清洗与整理中起到了重要的作用。
关联分析关联分析是通过发现数据集中项之间的关联关系,从而找到具有某种联系的项集。
具体而言,关联分析通常用于挖掘事务数据中的频繁项集和关联规则。
频繁项集指的是在数据集中经常出现的项的集合,而关联规则则描述了项之间的关联关系。
关联分析的常见算法包括Apriori算法和FP-growth算法。
Apriori算法是一种基于候选项集生成的算法,它通过不断产生候选项集和计数频繁项集的支持度来发现频繁项集。
FP-growth算法则是一种基于FP树的快速频繁模式挖掘算法,它通过构建一棵FP树来挖掘频繁项集。
关联规则挖掘关联规则挖掘是关联分析的进一步扩展,它通过发现频繁项集之间的关联规则来提供更加丰富的信息。
关联规则通常采用形如“A -> B”的形式表示,其中A和B分别为项集。
关联规则挖掘的关键是计算规则的支持度和置信度。
支持度指的是某个规则在数据集中出现的频率,而置信度则表示在A出现的情况下,B出现的概率。
通常情况下,我们会选择一定的支持度和置信度阈值来筛选出具有一定意义的关联规则。
关联规则挖掘的常见算法包括Apriori算法和FP-growth算法。
这两种算法在关联规则挖掘中的应用与它们在关联分析中的应用类似。
数据清洗与整理中的关联分析与关联规则挖掘方法在数据清洗与整理过程中,关联分析与关联规则挖掘方法可以用于以下几个方面。
第一,异常值检测。
数据清洗的一个重要任务是检测和处理异常值。
通过关联分析,我们可以发现异常值与其他变量之间的关联关系,从而判断异常值的产生原因并采取相应的措施。
第二,数据缺失值填补。
在数据分析中,缺失值是一个常见的问题。
数据挖掘(第2版)-课件 第5章关联规则

• 关联分析用以发现事物间存在的关联性,除了购物篮分析外,有广泛应用, 如:辅助决策——挖掘商场销售数据、发现商品间的联系;医疗诊断—— 用于发现某些症状与某种疾病之间的关联;网页挖掘——用于发现文档集 合中某些词之间的关联,发现主题词演化模式、学科发展趋势;电子商 务——进行产品的关联推荐等。
频繁项集
支持度不小于最小支持度阈值的项集
强关联规则
根据用户预先定义的支持度和置信度阈值,支持度不小于最小支持度阈值 并且置信度不小于最小置信度阈值的规则
5.2.1 基本概念(4)
关联分析挖掘的关联规则分类 根据处理值分类
布尔关联规则 量化关联规则
根据涉及维度分类
单维关联规则 多维关联规则
支持度 (support)
事务数据库D中包含项A和B的事务占所有 事务的百分比
可表示为:support(A,B ) P(A B ) (A B )/ N
5.2.1 基本概念(3)
置信度
事务数据库D中同时包含项A和B的事务占包含项A的事务的百分比
条件概率表示为: confindence(A,B ) P(B | A) (A B )/ (A)
根据数据抽象层次分类
单层关联规则 多层关联规则
【例5-1】 设有事务集合如表5-1,计算规则{bread,milk tea} 的支持度、置信度。
交易号TID
顾客购买的商品
ห้องสมุดไป่ตู้
交易号TID
T1
bread, cream, milk, tea
T6
T2
bread, cream, milk
T7
关联规则分析

关联规则分析概述关联规则分析是一种数据挖掘技术,主要应用于寻找事物之间的关联关系。
它的目的是发现其中的隐藏规律和模式,以便进行更准确的预测和分析。
在商业上,这个技术可以用于市场分析、销售预测、广告推销等方面。
在医学上,它可以用于病例分析、药物效果评估等方面。
在社会学和心理学领域,它可以用于认知机制的研究、交际方式的研究等方面。
定义关联规则分析主要是通过发现数据集中的频繁项集和关联规则来发现事物之间的关联关系。
所谓频繁项集指的是在数据集中出现次数达到一定数量的项的集合。
而关联规则则是指一种条件分布规律,表示在同时出现一组项的情况下,另一组项同时出现的概率。
举个例子,假如我们有一个超市的购物清单数据集,其中每一条购物记录表示一个人买了哪些商品。
通过分析这个数据集,我们可以得到很多与这些商品有关的关联规则。
比如,如果有人买了牛奶和面包,那么他们可能更可能买了黄油;如果有人买了牛奶和饼干,那么他们可能更可能买了糖果。
应用关联规则分析可以应用于很多领域,包括商业、医疗、社会科学和生物学等等。
下面以商业为例,简单介绍一下如何应用关联规则分析来提高营销效率。
首先,通过分析历史销售数据,我们可以得到很多不同的商品之间的关联规则。
比如,在超市里卖纸巾的同时也卖香烟,这两者之间可能存在很强的关联。
然后,我们可以将这些关联规则编码成算法,让计算机根据这些规则来自动推荐商品。
举个例子,假如我们现在要向某一位顾客推荐一些商品。
根据历史销售数据,我们发现这位顾客通常会买牛奶、黄油和花生酱这三种商品。
那么,根据关联规则,我们可以推荐给他一些与这三种商品相关联的商品,比如面包、果酱和饼干等等。
结论关联规则分析是一种非常有用的数据挖掘技术,可以帮助我们发现事物之间的关联关系,并根据这些关系来进行更精准的预测和分析。
它可以应用于商业、医疗、社会科学和生物学等领域,可以帮助我们提高营销效率、改进医疗手段、深入了解社会机制和生物学中的相关问题等等。
数据挖掘方法——关联规则(自己整理)

小结:Apriori算法可以分为频繁项集的生成和关联规则的生成两 大步骤;FP-Growth算法可以分成FP-Tree的生成,频繁项集的生成和 关联规则的生成3大步骤。
Copyright © 2009, MANAGEMENT SCIENCE ASSOCIATES, INC.
9
五、关联规则挖掘的相关算法
Copyright © 2009, MANAGEMENT SCIENCE ASSOCIATES, INC.
Copyright © 2009, MANAGEMENT SCIENCE ASSOCIATES, INC.
7
五、关联规则挖掘的相关算法
1.Apriori算法:使用候选项集找频繁项集 Apriori算法是一种最有影响的挖掘布尔关联规则频繁项集的算法。其核心是 基于两阶段频集思想的递推算法。该关联规则在分类上属于单维、单层、布尔关 联规则。在这里,所有支持度大于最小支持度的项集称为频繁项集,简称频集。 该算法的基本思想是:首先找出所有的频集,这些项集出现的频繁性至少和 预定义的最小支持度一样。然后由频集产生强关联规则,这些规则必须满足最小 支持度和最小可信度。然后使用第1步找到的频集产生期望的规则,产生只包含集 合的项的所有规则,其中每一条规则的右部只有一项,这里采用的是中规则的定 义。一旦这些规则被生成,那么只有那些大于用户给定的最小可信度的规则才被 留下来。为了生成所有频集,使用了递推的方法。 Apriori算法可以产生相对较小的候选项目集,扫描数据库的次数由最大频繁 项目集的项目数决定。因此,该算法适合于最大频繁项目集相对较小的数据集中 的关联规则挖掘问题。 Apriori算法的两大缺点:1.可能产生大量的候选集;2.可能需要重复扫描数据库。
关联分析的目的:找出数据库中隐藏的关联网。一般用Support(支 持度)和Confidence(可信度)两个阀值来度量关联规则的相关性,引入 lift(提高度或兴趣度)、相关性等参数,使得所挖掘的规则更符合需求。
关联规则挖掘AI技术中的关联规则挖掘模型与关联分析

关联规则挖掘AI技术中的关联规则挖掘模型与关联分析在人工智能(AI)技术的发展中,关联规则挖掘模型和关联分析起到了重要的作用。
关联规则挖掘模型是一种用于挖掘数据集中项目之间关联关系的技术,而关联分析则是一种基于关联规则挖掘模型的数据分析方法。
本文将介绍关联规则挖掘模型的基本原理和常用算法,并探讨其在AI技术中的应用。
一、关联规则挖掘模型的原理关联规则挖掘模型基于数据库中的事务数据,通过分析不同项之间的关联关系,提供有关数据集中潜在关联的信息。
其基本原理是挖掘数据集中频繁项集,并基于频繁项集构建关联规则。
频繁项集是指在数据集中经常同时出现的项的集合,而关联规则则是对频繁项集进行关联分析后得到的规则。
二、常用的关联规则挖掘算法1. Apriori算法Apriori算法是关联规则挖掘中最常用的算法之一。
该算法通过迭代的方式逐渐生成频繁项集,先从单个项开始,再逐步增加项的数量,直到不能再生成频繁项集为止。
Apriori算法的时间复杂度相对较高,但由于其简单易懂的原理和广泛的应用,仍然是挖掘关联规则的首选算法。
2. FP-growth算法FP-growth算法是一种基于频繁模式树的关联规则挖掘方法。
相比于Apriori算法,FP-growth算法不需要事先生成候选项集,而是通过构建频繁模式树来挖掘频繁项集。
该算法在空间和时间效率上都表现较好,尤其适用于处理大规模数据集。
三、关联规则挖掘模型在AI技术中的应用关联规则挖掘模型在AI技术中有广泛的应用场景,主要体现在以下几个方面:1. 推荐系统推荐系统是AI技术中常见的应用之一。
通过挖掘用户的历史行为数据,关联规则挖掘模型可以找出用户喜好的频繁项集,并根据这些项集为用户提供个性化的推荐内容。
例如,在电商平台中,可以根据用户购买记录挖掘出用户的购买偏好,从而向其推荐相似的商品。
2. 市场篮子分析市场篮子分析是指通过分析顾客购买的商品组合,挖掘出商品之间的关联关系。
关联规则(Apriori算法)

关联规则(Apriori算法)关联分析直观理解 关联分析中最有名的例⼦是“尿布与啤酒”。
据报道,美国中西部的⼀家连锁店发现,男⼈们会在周四购买尿布和啤酒。
这样商店实际上可以将尿布与啤酒放在⼀块,并确保在周四全价销售从⽽获利。
当然,这家商店并没有这么做。
频繁项集是指那些经常出现在⼀起的物品集合,⽐如{葡萄酒,尿布, ⾖奶}就是频繁项集的⼀个例⼦⽀持度(support) ⼀个项集的⽀持度(support)被定义为数据集中包含该项集的记录所占的⽐例 {⾖奶}的⽀持度为4/5。
{⾖奶,尿布}的⽀持度为3/5可信度(confidence ) 可信度或置信度(confidence)是针对⼀条诸如{尿布} ➞ {葡萄酒}的关联规则来定义的。
这条规则的可信度被定义为“⽀持度({尿布, 葡萄酒})/⽀持度({尿布})”。
由于{尿布, 葡萄酒}的⽀持度为3/5,尿布的⽀持度为4/5,所以“尿布➞葡萄酒”的可信度为3/4=0.75。
这意味着对于包含“尿布”的所有记录,我们的规则对其中75%的记录都适⽤。
Apriori算法的⽬标是找到最⼤的K项频繁集⽀持度和可信度是⽤来量化关联分析是否成功的⽅法。
假设想找到⽀持度⼤于0.8的所有项集,应该如何去做?⼀个办法是⽣成⼀个物品所有可能组合的清单,然后对每⼀种组合统计它出现的频繁程度,但当物品成千上万时,⾮常慢,这时就能⽤Apriori算法关联分析中最有名的例⼦是“尿布与啤酒”。
据报道,美国中西部的⼀家连锁店发现,男⼈们会在周四购买尿布和啤酒。
这样商店实际上可以将尿布与啤酒放在⼀块,并确保在周四全价销售从⽽获利。
当然,这家商店并没有这么做。
⼀般我们使⽤三个指标来度量⼀个关联规则,这三个指标分别是:⽀持度、置信度和提升度。
Support(⽀持度):表⽰同时包含A和B的事务占所有事务的⽐例。
如果⽤P(A)表⽰使⽤A事务的⽐例,那么Support=P(A&B)Confidence(可信度):表⽰使⽤包含A的事务中同时包含B事务的⽐例,即同时包含A和B的事务占包含A事务的⽐例。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(itemset) • 如果一个项集包含k个项,则称它为k-项集。例如{啤酒,
尿布,牛奶}是一个3-项集。 • 空集是指不包含任何项的项集。
9
• 事务的宽度定义为事务中出现项的个数。 • 如果项集X是事务tj的子集,则称事务tj包含项集X。 • 项集的一个重要性质就是它的支持度计数,即包含特定项
A,D B,E,F
Frequent Itemset Support
{A}
75%
{B}
50%
{C}
50%
{A,C}
50%
• 对规则A C,支持度 sup port(A C) P(A C)
=50%
• 置信度 confidence(A C) P(C | A) P(A C) / P(A) sup port(A C) / sup port(A) 6169.6%
元素,所以删除这个选项;
不是L2的
– {B,C,E}的2项子集是{B,C},{B,E},{C,E},它的所有2-项子集 都是L2的元素,因此保留这个选项。
• 3.这样,剪枝后得到C3={{B,C,E}}
24
由频繁项集产生关联规则
• 同时满足最小支持度和最小置信度的才是强关联规则,从 频繁项集产生的规则都满足支持度要求,而其置信度则可 由一下公式计算:
2
什么是关联规则挖掘?
• 关联规则挖掘:
– 从事务数据库,关系数据库和其他信息存储中的大量数据的项集 之间发现有趣的、频繁出现的模式、关联和相关性。
• 应用:
– 购物篮分析、分类设计、捆绑销售等
3
“尿布与啤酒”——典型关联分析 案例
• 采用关联模型比较典型的案例是“尿布与啤酒”的故事。 在美国,一些年轻的父亲下班后经常要到超市去买婴儿尿 布,超市也因此发现了一个规律,在购买婴儿尿布的年轻 父亲们中,有30%~40%的人同时要买一些啤酒。超市随 后调整了货架的摆放,把尿布和啤酒放在一起,明显增加 了销售额。同样的,我们还可以根据关联规则在商品销售 方面做各种促销活动。
• (最大的频繁模式和频繁闭项集可以用来减少挖掘中产
生的频繁项集)
18
由事务数据库挖掘单维布尔关联规 则
• 最简单的关联规则挖掘,即单维、单层、布尔关
联规则的挖掘。
Transaction ID Items Bought
最小支持度 50%
2000 A,B,C
最小置信度 50%
1000 A,C
4000 5000
11
规则度量:支持度和置信度
Custom er buys both
Customer buys diaper
• 对所有满足最小支持度 和置信度的关联规则
– 支持度s是指事务集D中 包含 A B 的百分比
sup port(A B) P(A B)
Customer buys beer
TID 2000 1000 4000 5000
4
购物篮分析
• 如果问题的全域是商店中所有商品的集合,则对 每种商品都可以用一个布尔量来表示该商品是否 被顾客购买,则每个购物篮都可以用一个布尔向 量表示;而通过分析布尔向量则可以得到商品被 频繁关联或被同时购买的模式,这些模式就可以 用关联规则表示(0001001100,这种方法丢失了什么信息?)
21
Apriori算法步骤
• Apriori算法由连接和剪枝两个步骤组成。 • 连项接集:的为集了合找,该Lk,候通选过k项Lk集-1与记自为己Ck连。接产生候选k-
– L条k-件1中是的两个元素L1和L2可以执行连接操作 l1 l2 的
(l1[1] l2[1]) (l1[2] l2[2]) ... (l1[k 2] l2[k 2]) (l1[k 1] l2[k 1])
• 2.使用Apriori性质剪枝:频繁项集的所有子集必须是 频选繁项的:,对候选项C3,我们可以删除其子集为非频繁的
– {元A素,B,,C}所的以2项删子除集这是个{选A,项B},;{A,C},{B,C},其中{A,B}不是L2的
–
{A,C,E}的2项子集是{A,C},{A,E},{C,E},其中{A,E}
• 关联规则的两个兴趣度度量 – 支持度 buys ( X , "computer") buys ( X , "software") – 置信度 [sup port 2%, confidence 60%]
5
• 关联(association):两个或多个变量的取值之 间存在某种规律性。
• 关联规则(association rule):指在同一个事件 中出现的不同项的相关性。
集的事务个数,数学上,项集X的支持度计数σ(X)可以 表示为: σ(X)=|{ti|X≤ti,ti∈T}|
10
• 关联规则是形如X→Y的蕴含表达式,其中X和Y是不相交 的项集。
• 关联规则的强度可以用它的支持度(support)和置信度 (confidence)度量。支持度确定了规则可以用于给定数 据集的频繁程度,而置信度确定了Y包含X的事务中出现的 频繁程度。
• 关联分析(association analysis):用于发现隐 藏在大型数据集中的令人感兴趣的联系。所发现 的联系可以用关联规则或者频繁项集的形式表示。 关联规则挖掘就是从大量的数据中挖掘出描述数 据项之间相互联系的有价值的有关知识。
• 应用:购物篮分析、生物信息学、医疗诊断、 Web挖掘、科学数据分析、分类设计、捆绑销售 和亏本销售分析
• C是此k所可是有以Lk的频 通超繁 过集的 扫,描k-即项数它集据的都库成在,员C通k可过中能计(不算为是每什频个么繁k?-的项),集。但的因 支持度来得到Lk 。
– 为了减少计算量,可以使用Apriori性质,即如果一个 k繁-项的集,的可(以k-直1)接-子从集C不k删在除L。k-1中,则该候选不可能是频 22
12
关联规则挖掘的基本过程与分类
• 关联规则挖掘的基本过程 • 关联规则挖掘的分类
13
关联规则挖掘的基本过程
• 给定事务的集合T,关联规则发现是指找出支持度大于等 于minsup,并且置信度大于等于minconf的所有规则, 其中minsup和minconf是对应的支持度和置信度的阈值。
14
原始关联规则挖掘方法:
– Apriori性质通过减少搜索空间,来提高频繁项集逐层
产生的效率
20
Apriori算法 (2)
• Apriori算法利用频繁项集性质的先验知识(prior knowledge),通过逐层搜索的迭代方法,即将k-项集用 于探察(k+1)-项集,来穷尽数据集中的所有频繁项集。
– 先找到频繁1-项集集合L1,然后用L1找到频繁2-项集集合L2,接着 用L2找L3,直到找不到频繁k-项集,找每个Lk需要一次数据库扫描。
• 每– 个对关于每联个规c频o则n繁fi可d项en由集ce(l如,A 下产生过B)l的程 P所产( 有A生|非B:)空子su集spup;poprto_rtc_ocuonut(nAt(A)B)
– 对于每个非空子集s,如果
则输出规则“
”
s (l s)
sup port _ count(l) min_ conf sup port _ count(s)
6
购物篮事务的例子
TIDBiblioteka 项集1{面包,牛奶}
2
{面包,尿布,啤酒,鸡蛋}
3
{牛奶,尿布,啤酒,可乐}
4
{面包,牛奶,尿布,啤酒}
5
{面包,牛奶,尿布,可乐}
7
第一节 关联规则基本概念和关联规则挖掘分类
• 关联规则的基本概念 • 关联规则挖掘的基本过程与分类
8
关联规则的基本概念
• 令I={i1, i2, ……,id}是购物篮数据中所有项的集合, 而T={t1, t2, ……,tn}是所有事务的集合。
16
关联规则挖掘分类 (1)
• 关联规则有多种分类:
– 根据规则中所处理的值类型
• 布尔关联规则
computer financial_ management_ software
• 量化关联规则(规则描述的是量化的项或属性间的关联性)
age ( X , "30...39") income( X , "42k...48k") buys ( X , "computer")
{B, C, E}
3rd scan L3 Itemset sup
{B, C, E} 2
{C, E}
23
使用Apiori性质由L2产生C3
• 1 .连接:
– C{{A3=,CL}2,{B,C}L,{2B=,E{}{{AC,,CE}}},{B=,C{{}A,{B,B,E,C}{}C,{A,E,}C},E},{B,C,E}}
购买的item A,B,C A,C A,D B,E,F
– 置信度c是指D中包含A 的事务同时也包含B的百 分比
confidence(A B) P(B | A) P(A B) / P(A)
• 假设最小支持度为50%, 最小置信度为50%,则 有如下关联规则
– A C (50%, 66.6%) – C A (50%, 100%)
第四章 关联规则与关联分析
1
摘要
• 关联规则挖掘是数据挖掘中成果颇丰而且比较活跃的研究 分支。本章主要介绍了关联规则挖掘的基本概念及其分类, 以单维单层布尔关联规则的挖掘理论为切入点,介绍关联 规则挖掘理论模型以及算法方面的内容,并简单扼要介绍 了多层关联规则挖掘、多维关联规则挖掘的相关内容,最 后通过一个实例给出了关联分析的医学应用。