关联规则挖掘

合集下载

大数据分析中的关联规则挖掘方法与工具推荐

大数据分析中的关联规则挖掘方法与工具推荐

大数据分析中的关联规则挖掘方法与工具推荐在大数据时代,数据成为了一种宝贵的资源。

然而,如何从海量的数据中提取有用的信息和洞察力,成为了许多企业和研究机构面临的挑战。

关联规则挖掘是一种广泛应用于大数据分析中的有效方法,它可以发现数据集中的潜在关联关系和模式。

本文将介绍关联规则挖掘的方法,并推荐几款常用的工具。

首先,我们来了解一下什么是关联规则挖掘。

关联规则挖掘是数据挖掘中的一种技术,它可以发现数据集中的频繁项集和强关联规则。

频繁项集指的是在数据集中经常同时出现的一组项的集合,而关联规则则是描述这些项集之间的关联关系。

通过挖掘关联规则,我们可以发现数据中隐藏的规律和关联关系,从而为决策和预测提供支持。

在关联规则挖掘中,最常用的算法是Apriori算法。

Apriori算法通过自底向上的方式逐步生成候选项集和频繁项集。

首先,通过寻找所有项的单个项集作为初始候选集,然后逐步生成更长的候选项集。

接下来,算法会扫描数据集,检查每个候选项集的支持度(即在数据集中出现的频率),并保留支持度高于阈值的项集作为频繁项集。

通过不断迭代这个过程,Apriori算法可以发现所有频繁项集和关联规则。

除了Apriori算法之外,还有其他一些关联规则挖掘算法,例如FP-growth算法和Eclat算法。

FP-growth算法通过构建一种称为FP树的数据结构来挖掘频繁项集。

它首先构建一颗完整的FP树,然后通过递归地将FP条件模式基与每个项结合起来生成更长的频繁项集。

Eclat算法是一种针对事务数据库的关联规则挖掘算法,它使用垂直数据表示来高效地挖掘频繁项集。

这些算法各有特点,在选择挖掘方法时可以根据数据集的特征和实际需求进行选择。

在实际应用中,有许多工具可以用于关联规则挖掘。

下面我将推荐几款常用的工具,供读者参考。

1. Weka:Weka是一个流行的数据挖掘工具,其中包含了各种关联规则挖掘算法。

它提供了直观的用户界面和丰富的功能,可以帮助用户进行数据预处理、建模和评估。

关联规则挖掘

关联规则挖掘

关联规则挖掘关联规则挖掘是数据挖掘的一种重要技术,它旨在发现数据集中项集之间的关联关系。

在现实生活中,我们经常会发现一些商品或事物之间存在一定的关联关系,比如购买了苹果的人可能也会购买橙子,研究了这种关联关系可以帮助我们了解深层次的市场需求,从而得以制定相应的推荐策略或市场营销策略。

关联规则通常以X->Y的形式表示,其中X和Y都是项集。

关联规则的强度由两个度量来衡量,一个是支持度(Support),即包含X和Y的交易数与总交易数之比,另一个是置信度(Confidence),即包含X和Y的交易数与包含X的交易数之比。

支持度可以用来衡量X和Y的相关程度,而置信度用来度量一个规则的可靠性。

关联规则挖掘的方法通常分为两个步骤:第一步是生成候选项集,第二步是计算关联规则。

在生成候选项集时,常用的方法有Apriori算法和FP-Growth算法。

Apriori算法基于自底向上的逐层策略,用于发现一些项集X的支持度,从而生成更大的项集。

FP-Growth算法则是一种基于前缀树(频繁模式树)的方法,通过压缩数据集并以此构建频繁模式树,快速发现频繁项集。

计算关联规则时,需要根据生成的频繁项集,计算每个频繁项集的关联规则的支持度和置信度,一般会设定一个最小支持度和最小置信度的阈值,只保留满足条件的关联规则。

可以通过计算置信度来衡量规则的可靠性,同时可以通过设置不同的阈值来筛选不同强度的关联规则。

关联规则挖掘在很多领域中都有广泛的应用。

在市场营销中,可以通过分析用户的购物记录来挖掘用户的购买行为,从而制定相应的促销策略;在电子商务中,可以通过挖掘用户对商品的购买行为,提供个性化的商品推荐服务;在医疗领域中,可以通过关联规则挖掘来发现疾病之间的关联关系,从而提高疾病的诊断和治疗效果。

关联规则挖掘虽然在实际应用中起到了很大的作用,但也存在一些问题和挑战。

首先,随着数据量的增加,候选项集的数量将呈指数级增加,这会导致算法的效率大大降低;其次,关联规则挖掘需要考虑的因素很多,如支持度、置信度、阈值等,这些参数选取的不合理将导致挖掘结果的偏差;最后,关联规则挖掘会产生大量的规则,如何从中筛选出有价值的规则也是一个问题。

数据挖掘方法——关联规则(自己整理)

数据挖掘方法——关联规则(自己整理)

小结: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(提高度或兴趣度)、相关性等参数,使得所挖掘的规则更符合需求。

大数据分析中的关联规则挖掘和预测模型建立方法探讨

大数据分析中的关联规则挖掘和预测模型建立方法探讨

大数据分析中的关联规则挖掘和预测模型建立方法探讨随着互联网的迅猛发展和大数据技术的不断成熟,大数据分析已经成为许多企业和组织日常运营的重要工具。

在大数据分析的过程中,关联规则挖掘和预测模型的建立是关键步骤。

本文将探讨大数据分析中关联规则挖掘和预测模型的建立方法。

一、关联规则挖掘方法关联规则挖掘是大数据分析中常用的方法之一,主要用于发现数据集中的关联关系和特征。

在关联规则挖掘中,通常采用Apriori算法和FP-growth算法。

Apriori算法是一种经典的关联规则挖掘算法。

该算法首先构建候选项集,然后通过扫描数据集计算支持度,进而生成频繁项集。

最后,根据频繁项集生成关联规则。

Apriori算法的优点是简单易懂,但在处理大规模数据时效率较低。

FP-growth算法是一种基于频繁模式树(FP-tree)结构的关联规则挖掘算法。

该算法首先构建FP-tree,然后通过递归分支和条件模式基来生成频繁项集。

最后,根据频繁项集生成关联规则。

FP-growth算法相较于Apriori算法具有更高的效率,特别适用于大规模数据集的关联规则挖掘。

二、预测模型建立方法在大数据分析中,预测模型的建立是实现数据驱动决策的重要手段。

常见的预测模型包括回归模型、分类模型和聚类模型。

回归模型是一种用于预测连续型因变量的模型。

通过建立自变量与因变量之间的关系,可以用回归模型对未知的连续型数据进行预测。

常见的回归模型有线性回归、逻辑回归和多项式回归等。

选用合适的回归模型需根据具体的数据特征和预测目标。

分类模型是一种用于预测离散型因变量的模型。

通过建立自变量与离散型因变量之间的关系,可以用分类模型对未知的离散型数据进行预测。

常见的分类模型有决策树、朴素贝叶斯和支持向量机等。

分类模型的选择需要考虑数据类型和特征之间的关系。

聚类模型是一种用于将数据集分成相似组的模型。

聚类模型旨在寻找数据集中的内在结构和模式。

常见的聚类模型有K-means、DBSCAN和层次聚类等。

机器学习中的关联规则挖掘方法简介

机器学习中的关联规则挖掘方法简介

机器学习中的关联规则挖掘方法简介机器学习中的关联规则挖掘是一种用于发现数据集中不同属性之间的关联关系的方法。

这些关联关系可以帮助我们理解属性之间的相互作用,从而能够更好地进行数据分析和决策制定。

在本文中,我们将介绍机器学习中常用的关联规则挖掘方法,包括Apriori算法和FP-growth算法。

1. Apriori算法Apriori算法是一种用于发现频繁项集的经典算法。

频繁项集是指在数据集中经常同时出现的一组项的集合。

Apriori算法基于“先验原理”,即如果一个项集是频繁的,那么它的所有子集也是频繁的。

该算法采用一种逐层的方式,从$k$-项集生成$k+1$-项集,直到不能再生成新的项集为止。

Apriori算法的时间复杂度较高,因为需要多次扫描数据集进行计数。

2. FP-growth算法FP-growth算法是一种用于发现频繁项集的高效算法。

该算法通过构建一个称为FP树的数据结构来实现。

FP树具有压缩数据集的能力,从而减少了扫描数据集的次数。

FP-growth算法的关键步骤包括:构建FP树、挖掘频繁项集和生成条件模式基。

首先,根据事务的频率对数据集进行排序,然后构建FP树,最后通过递归遍历FP树来挖掘频繁项集。

相比于Apriori算法,FP-growth算法的时间复杂度更低。

3. 频繁项集和关联规则在关联规则挖掘中,频繁项集是指在给定最小支持度阈值下出现频率很高的项集。

而关联规则是从频繁项集中通过设置最小置信度阈值而获得的一种形式化表示。

关联规则通常具有“A ⇒ B”的形式,其中A和B都是项集。

关联规则的置信度表示当项集A出现时,项集B同时出现的概率。

4. 关联规则挖掘的应用关联规则挖掘在实际应用中有着广泛的应用。

例如,在市场篮子分析中,关联规则可以帮助商家了解购物者的购买习惯,从而进行商品定价和促销策略的制定。

此外,关联规则挖掘还可以应用于网络流量分析、医学诊断、检测新闻事件等领域。

5. 关联规则挖掘的局限性和挑战尽管关联规则挖掘是一种有用的方法,但也存在一些局限性和挑战。

第6章 数据挖掘技术2(关联规则挖掘)

第6章 数据挖掘技术2(关联规则挖掘)

求L3。比较候选支持度计数与最小支持度计数得: 项集 I1,I2,I3 I1,I2,I5 支持度计数 2 2


所以 L3=C3 求C4= L3 ∞ L3={I1,I2,I3,I5} 子集{I2,I3,I5} L3,故剪去; 故C4=,算法终止。 结果为L=L1 U L2 U L3
24
19:40
定义5:强关联规则。同时满足最小支持度(min_sup) 和最小可信度(min_conf)的规则称之为强关联规 则 定义6:如果项集满足最小支持度,则它称之为频繁项 集(Frequent Itemset)。
19:40 9
2. 关联规则挖掘过程

关联规则的挖掘一般分为两个过程: (1)找出所有的频繁项集:找出支持度大于 最小支持度的项集,即频繁项集。
由L1 产生C2
项集 支持度 计数 {I1} {I2} {I3} {I4} {I5} 6 7 6 2 2
19:40
19
C2
C2
比较候 支持度 选支持 度计数 4 与最小 4 支持度 1 计数 2
4 2 2 0 1 0
L2
项集 支持度
{I1,I4} {I1,I5} {I2,I3} {I2,I4} {I2,I5} {I3,I4} {I3,I5} {I4,I5}
Apriori是挖掘关联规则的一个重要方法。 算法分为两个子问题: 找到所有支持度大于最小支持度的项集 (Itemset),这些项集称为频繁集 (Frequent Itemset)。 使用第1步找到的频繁集产生规则。
19:40
14



Apriori 使用一种称作逐层搜索的迭代方法, “K-项集”用于探索“K+1-项集”。 1.首先,找出频繁“1-项集”的集合。该集合 记作L1。L1用于找频繁“2-项集”的集合L2, 而L2用于找L3, 如此下去,直到不能找到“K-项集”。找每个 LK需要一次数据库扫描。

数据挖掘中的关联规则挖掘算法

数据挖掘中的关联规则挖掘算法

数据挖掘中的关联规则挖掘算法随着数据量的不断增大,如何从海量数据中发现有意义的关联规则成为数据挖掘的一项重要任务。

关联规则挖掘是指在大规模数据集中寻找项集之间的关系,其中一个项集称为前提集(antecedent),另一个项集称为结果集(consequent)。

关联规则挖掘算法可以帮助我们发现数据中隐藏的相关性,为企业做出决策提供支持。

数据挖掘中的关联规则挖掘算法主要包括Apriori算法、FP-Growth算法和ECLAT算法。

这些算法都能有效地从大规模数据集中挖掘关联规则,但其原理和运算方式略有不同。

首先是Apriori算法。

Apriori算法是关联规则挖掘中最早也是最经典的算法之一。

它基于频繁项集的理念进行工作,通过逐层搜索的方式,不断扩展候选项集,从而挖掘出频繁项集和关联规则。

Apriori算法的思想是利用频繁项集性质,从最小的频繁项集开始,逐步扩大项集的大小,直到不能再产生更多的频繁项集为止。

这样可以减少搜索空间,提高算法效率。

Apriori算法的时间复杂度较高,但其优点在于可以挖掘任意大小的频繁项集。

Apriori算法的应用广泛,常用于市场篮子分析、推荐系统等领域。

其次是FP-Growth算法。

FP-Growth算法是一种基于前缀树(FP树)的关联规则挖掘算法。

它通过构建FP树,将数据集压缩成频繁项的紧凑表示,并利用树结构实现高效的关联规则挖掘。

FP-Growth算法首先构建FP树,通过频繁项集的排序和条件模式树的生成,得到频繁项集和条件模式基。

然后,通过递归地挖掘条件模式基,生成关联规则。

FP-Growth算法相对于Apriori算法而言,无需生成候选项集,减少了搜索空间,大大提高了算法的效率。

FP-Growth算法的时间复杂度较低,尤其适用于大规模数据集的关联规则挖掘。

最后是ECLAT算法。

ECLAT算法(Equivalence Class Transformation)是一种基于垂直数据表示的关联规则挖掘算法。

第八章 关联规则挖掘

第八章 关联规则挖掘
{5} 3
{3 5}
2
规则: 2 35 3 25 5 23 23 5 25 3 35 2
置信度: 2/3=66%({2,3,5}频度/{2}频度) 2/3=66%({2,3,5}频度/{3}频度) 2/3=66%({2,3,5}频度/{5}频度) 2/2=100%({2,3,5}频度/{2,3}频度) 2/3=66%({2,3,5}频度/{2,5}频度) 2/2=100% ({2,3,5}频度/{3,5}频度)
C3 itemset {2 3 5}
扫描 D
L3 itemset sup {2 3 5} 2
6、产生的关联规则
L1 前面的例子中,得到一个频繁集{ 2,3, itemset sup. L2 itemset sup L3 itemset sup {1} 2 {1 3} 2 {2 3 5} 2 5},非空真子集有{2},{3},{5}, {2} 3 {2 3} 2 {3} 3 {2 5} 3 {2,3},{2,5},{3,5}
ID号 001 002 003 004 购买的商品 A,B,C A,C A,D B,E,F A C C A (50%, 66.6%) (50%, 100%)
二、关联规则挖掘算法Apriori
1、术语
项集:在数据库中出现的属性值的集合。 K_项集:包含K个项的项集。 频繁项集:满足最小支持度要求的项集。 关联规则一定是在满足用户的最小支持度要求 的频繁项集中产生的,因此,关联规则挖掘也 就是在数据库中寻找频繁项集的过程。
多次扫描数据库:
如果最长的模式是n的话,则需要n次数据库扫描
为提高Apriori算法的性能,有许多改进的算法。
8、如何在概念分层挖掘多层关联规则
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
▪ 兴趣度I不小于0。

▪ 设交易集D,经过对D的分析,得到表格:
买牛奶 不买牛奶
合计
买咖啡 20 70 90
不买咖啡
合计
5
25
5
75
10
100
所有可能的关联规则
Rules
S
C
1
买牛奶→买咖啡
0.2
0.8
2
买咖啡→买牛奶
0.2
0.22
3
买牛奶→不买咖啡
0.05
0.2
4
不买咖啡→买牛奶
0.05
0.5
▪ 定义2:规则的支持度。
Customer buys beer
▪ 支持度描述了A 和B 这两个物品集在所有的 事务中同时出现的概率有多大。
▪ 规则AB在数据库D中具有支持度S,即概
率P(AB),即:S(A B) P(AB) | AB |

|D|
▪ 其中|D|表示事务数据库D的个数,表示A、 B两个项集同时发生的事务个数。
2关联规则挖掘
▪ 在关联规则的三个属性中,支持度和可信 度能够比较直接形容关联规则的性质
▪ 事实上,人们一般只对满足一定的支持度 和可信度的关联规则感兴趣。
▪ 因此,为了发现有意义的关联规则,需要 由用户给定两个阈值:
最小支持度(min_sup)和最小可信度 (min_conf)
频繁项集
▪ 如果项集满足最小支持度,则它称之为 频繁项集(Frequent Itemset)。
▪ 更确切的说,关联规则通过量化的数字描述物 品甲的出现对物品乙的出现有多大的影响
现实中,这样的例子很多。
例如超级市场利用前端收款机收集存储了大量的售货数 据,这些数据是一条条的购买事务记录,每条记录存储 了
事务处理时间, 顾客购买的物品、 物品的数量及金额等。
这些数据中常常隐含形式如下的关联规则:在购买铁 锤的顾客当中,有70 %的人同时购买了铁钉。
▪ 显然支持度越大,关联规则越重要。有些 关联规则可信度虽然很高,但支持度却很 低,说明该关联规则实用的机会很小,因 此也不重要。
支持度 可信度
理解:关联分析中的三个重要的概念
举例:
10000个人购买了产品,其中购买A产品的人是1000个,购买 B产品的人是2000个,AB同时购买的人是800个。
▪ 兴趣度也称为作用度(Lift),表示关联规 则A→B的“提升”。如果作用度(兴趣度) 不大于1,则此关联规则就没有意义了。
小结
▪ 作用度描述了物品集A 对物品集B 的影响力 的大小。
▪ 作用度越大,说明物品集B 受物品集A 的影 响越大。
▪ 一般情况,有用的关联规则的作用度都应 该大于1,说明A 的出现对B 的出现有促进 作用,也说明了它们之间某种程度的相关 性,如果作用度不大于1,则此关联规则也 就没有意义了。
▪ 设A是I中一个项集,如果AT,那么称事务T 包含A。
▪ 定义1:关联规则是形如AB的蕴涵式, 这里AI,BI,并且AB=。
度量规则的指标
▪ 支持度(support) ▪ 可信度(confidence) ▪ 作用度/兴趣度(Lift)
支持度
Customer buys both
Customer buys diaper
▪ 跟尿不湿一起购买最多的商品竟是啤酒”!这 是数据挖掘技术对历史数据进行分析的结果, 反映的是数据的内在规律。
▪ 那么这个结果符合现实情况吗?是否是一个有 用的知识?是否有利用价值?
3
尿不湿和啤酒
▪ 经过大量实际调查和分析,他们揭示了一个隐藏在“尿不湿与啤酒” 背后的美国消费者的一种行为模式:
▪ 在美国,到超市去买婴儿尿不湿是一些年轻的父亲下班后的日常工 作,而他们中有30%~40%的人同时也会为自己买一些啤酒。产生 这一现象的原因是:美国的太太们常叮嘱她们的丈夫不要忘了下班 后为小孩买尿不湿,而丈夫们在买尿不湿后又随手带回了他们喜欢 的啤酒。另一种情况是丈夫们在买啤酒时突然记起他们的责任,又 去买了尿不湿。既然尿不湿与啤酒一起被购买的机会很多,那么沃 尔玛就在他们所有的门店里将尿不湿与啤酒并排摆放在一起,结果 是得到了尿不湿与啤酒的销售量双双增长。
可信度
▪ 定义3:规则的可信度
▪ 可信度就是指在出现了物品集A 的事务T 中,物品集B 也同时出现的概率
▪ 规则AB具有可信度C,表示C是条件概

率P(B|A),即:
C
(A
B)
P(B
|
AA|
▪ 其中 | A| 表示数据库中包含项集A的事务 个数。
小结
▪ 可信度是对关联规则的准确度的衡量,支 持度是对关联规则重要性的衡量。支持度 说明了这条规则在所有事务中有多大的代 表性。
▪ 4)哪些制造零件和设备设置与故障事件关联? ▪ 5)哪些病人和药物属性与结果关联? ▪ 6)哪些商品是已经购买商品A的人最有可能购买
的?
问题
如何从交易记录数据库或关系数据库的大量数 据中挖掘出关联规则知识?
什么样的关联规则才是最有意义的? 如何才能帮助挖掘过程尽快发现有价值的关联
知识?
1关联规则基本概念
5
不买牛奶→买咖啡
0.7
0.93
6
买咖啡→不买牛奶
0.7
0.78
7
不买牛奶→不买咖啡
0.05
0.067
8
不买咖啡→不买牛奶
0.05
0.2
I
0.89 0.89 2 2 1.037 1.037 0.67 0.87
▪ 讨论I1﹑I2﹑I3﹑I6共4条规则: ▪ 由于I1,I2<1, 在实际中它的价值不大; ▪ I3,I6>1,规则才有价值。
案例回顾
沃尔玛,请把蛋挞与飓风用品摆在一起
▪ 通过对历史交易记录这个庞大数据库进行 观察,沃尔玛注意到,每当季节性飓风来 临之前,不仅手电筒销量增加,而且美式 早餐含糖零食蛋挞销量也增加了。
▪ 因此每当季节性飓风来临时,沃尔玛就会 把蛋挞与飓风用品摆放在一起,从而增加 销量。
2
尿不湿和啤酒
▪ 超级商业零售连锁巨无霸沃尔玛公司(Wal Mart)拥有世上最大的数据仓库系统之一。为 了能够准确了解顾客在其门店的购买习惯,沃 尔玛对其顾客的购物行为进行了购物篮关联规 则分析,从而知道顾客经常一起购买的商品有 哪些。
▪ 按常规思维,尿不湿与啤酒风马牛不相及,若不是借助数据挖掘技 术对大量交易数据进行挖掘分析,沃尔玛是不可能发现数据内这一 有价值的规律的。
4
美国折扣零售商塔吉特与怀孕预测
▪ 美国一名男子闯入他家附近的一家 美国零售连锁超市Target店铺(美国 第三大零售商塔吉特)进行抗议: “你们竟然给我17岁的女儿发婴儿尿 片和童车的优惠券。”
▪ 关联规则的挖掘一般分为两个过程: ▪ (1)找出所有的频繁项集:找出支持度大
于最小支持度的项集,即频繁项集。
▪ (2)由频繁项集产生(强)关联规则:根 据定义,这些规则必须满足最小支持度和 最小可信度。
Step one: 频繁项集
▪ 项集 –-- 任意项的集合 ▪ k-项集 –-- 包含k个项的项集 ▪ 频繁项集 –-- 满足最小支持度的项集 ▪ 若I包含m个项,那么可以产生多少个项集?
6
大数据分析核心手段、技术
▪ 数据处理 ▪ 数据挖掘 ▪ 模型预测
概念
数据挖掘(Data Mining) 是通过分析每个数据,从大量
数据中寻找其规律的技术,主要有数据准备、规律寻找 和规律表示3个步骤。 数据挖掘的任务有关联分析、聚类分析、分类分析、异 常分析、特异群组分析和演变分析等。
关联分析是指如果两个或多个事物之间存在一定的关联,
▪ 交易(transaction):定义I 为所有商品的集合,在这个 例子中I={B C M T}。每个非 空的I子集都成为一个交易。 所有交易构成交易数据库D。
关联规则
▪ 设 I={i1,i2,…,im}是项(Item)的集合。记D 为事务(Transaction)的集合(事务数据库), 事务T是项的集合,并且TI。
▪ 该公司找出了大概20多种与怀孕的关联物,给顾客进行 “怀孕趋势”评分
▪ 这些数据甚至使得零售商能够比较准确地预测预产期, 这样就能够在孕期的每个阶段给客户寄送相应的优惠券
▪ Target能够通过分析女性客户购买记录,“猜出”哪些 是孕妇。他们从Target的数据仓库中挖掘出25项与怀孕 高度相关的商品,制作“怀孕预测”指数。比如他们发 现女性会在怀孕四个月左右,大量购买无香味乳液。以 此为依据推算出预产期后,就抢先一步将孕妇装、婴儿 床等折扣券寄给客户来吸引客户购买。
关联规则挖掘(Association Rule)
▪ 在数据挖掘的知识模式中,关联规则模式是比 较重要的一种。
▪ 关联规则的概念由Agrawal、Imielinski、Swami 提出,是数据中一种简单但很实用的规则。
▪ 在数据库的知识发现中,关联规则就是描述这 种在一个事务中物品之间同时出现的规律的知 识模式。
购物篮分析
“啤酒和尿布”的故事是营销届的神话, “啤酒”和“尿布”两个看上去没有关系的 商品摆放在一起进行销售、并获得了很好的 销售收益,这种现象就是卖场中商品之间的 关联性。
研究“啤酒与尿布”关联的方法就是购物 篮分析,购物篮分析是沃尔玛秘而不宣的独 门武器,购物篮分析可以帮助我们在门店的 销售过程中找到具有关联关系的商品,并以 此获得销售收益的增长!
这些关联规则很有价值,商场管理人员可以根据这些 关联规则更好地规划商场,如把铁锤和铁钉这样的商品 摆放在一起,能够促进销售。
关联规则分析拓展
▪ 1)商业销售上,如何通过交叉销售得到更大的收 入?
▪ 2)保险方面,如何分析索赔要求发现潜在的欺诈 行为?
▪ 3)银行方面,如何分析顾客消费行业,以便有针 对性地向其推荐感兴趣的服务?
相关文档
最新文档