数据挖掘中,被常拿来说的啤酒尿布的例子就是一个很典型的运用关联算法来做购物来分析的例子。常被用于交易数据、关系数据的分析,发现数据集中隐藏的频繁模式,这些频繁模式可以用关联规则的形式表示,有效的关联规则对商家的商品进出货摆放都有很大的指导意义。
设 是项的集合,数据集D是事务的集合,每项事务T是一个非空项集,且T是I的非空子集。每项事务都有一个唯一标识符,定义为TID,A和B均为事务T中的非空子集,并且A和B无交集。则规则
成立,支持度s是D中同时包含A和B的事务所占的百分比,置信度c是包含A的事务中包含B的事务的百分比。如下:
频繁模式中同时满足最小支持度阈值和最小置信度阈值的为强关联规则。
1. 找出所有频繁项集。每个项集出现频次大于最小支持计数。
2. 由频繁项集得到强关联规则。这些规则同时满足最小支持度阈值和最小置信度阈值。
Apriori先验算法,基于先验性质:频繁项集的所有非空子集也一定是频繁的。
针对水平数据{TID:item_set}
发现频繁集的过程
1. 扫描找出候选项集(初始扫描D得到候选项集
)
2. 计算支持度计数,与最小支持度计数比较得到频繁项集
3. 自连接产生候选项集
4. 重复2-3的过程,直到得到最大频繁项集 。
由频繁项集得到强关联规则的过程
1. 对中每一项L,取其所有非空子集
2. 若对于L的某一非空子集S,若置信度大于最小支持度阈值
3. 则产生强规则:
以下截图为《数据挖掘:概念与技术》中第六章Apriori获取频繁集过程示例。
Apriori算法的缺陷:可能产生大量候选集,可能需要重复扫描整个数据库匹配检查一个很大的候选集合。空间时间的花费会很大。
频繁模式树增长算法,产生FP数,由树递归推演得到频繁模式。
针对水平数据{TID:item_set}
发现频繁集的过程
1. 第一次扫描D,并对比最小支持度计数,取1项频繁集L
2. 1项频繁集L按支持度计数降序排列
3. 创建数的根节点,用null标记
4. 第二次扫描D,D中每一项事务中的想都按L中的次序处理,为每个事务创建一个分支
5. 结点不存在时,新建结点,结点计数赋值为1;结点已存在时,结点计数加1
6. 从频繁集L的最后一项开始,对其每一项找到所有含该项的分支路径。
7. 路径中的结点计数即为该路径下所有节点所组成的项集,在该分支的计数
8. 合并每一分支的项集,获取频繁集
以下截图为《数据挖掘:概念与技术》中第六章FP-Growth获取频繁集过程示例。
Eclat
等价类变换
垂直数据格式{item:TID_set}
发现频繁集的过程
1. 对每频繁项的TID集取交集
2. 重复上述过程直至没有更大频繁集
以下截图为《数据挖掘:概念与技术》中第六章Eclat获取频繁集过程示例。
判断规则的有效性
提升度:
Lift=1,A和B独立不相关,lift<1,A和B负相关,lift>1,A和B正相关。
相关性分析:
全置信度:
最大置信度:
Kulczynski(Kulc):
余弦:
后面四项度量值取值范围都是0~1,并且值越大A和B的联系越紧密。
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
数据分析在当今信息时代发挥着重要作用。单因素方差分析(One-Way ANOVA)是一种关键的统计方法,用于比较三个或更多独立样本组 ...
2025-04-25CDA持证人简介: 居瑜 ,CDA一级持证人国企财务经理,13年财务管理运营经验,在数据分析就业和实践经验方面有着丰富的积累和经 ...
2025-04-25在当今数字化时代,数据分析师的重要性与日俱增。但许多人在踏上这条职业道路时,往往充满疑惑: 如何成为一名数据分析师?成为 ...
2025-04-24以下的文章内容来源于刘静老师的专栏,如果您想阅读专栏《刘静:10大业务分析模型突破业务瓶颈》,点击下方链接 https://edu.cda ...
2025-04-23大咖简介: 刘凯,CDA大咖汇特邀讲师,DAMA中国分会理事,香港金管局特聘数据管理专家,拥有丰富的行业经验。本文将从数据要素 ...
2025-04-22CDA持证人简介 刘伟,美国 NAU 大学计算机信息技术硕士, CDA数据分析师三级持证人,现任职于江苏宝应农商银行数据治理岗。 学 ...
2025-04-21持证人简介:贺渲雯 ,CDA 数据分析师一级持证人,互联网行业数据分析师 今天我将为大家带来一个关于用户私域用户质量数据分析 ...
2025-04-18一、CDA持证人介绍 在数字化浪潮席卷商业领域的当下,数据分析已成为企业发展的关键驱动力。为助力大家深入了解数据分析在电商行 ...
2025-04-17CDA持证人简介:居瑜 ,CDA一级持证人,国企财务经理,13年财务管理运营经验,在数据分析实践方面积累了丰富的行业经验。 一、 ...
2025-04-16持证人简介: CDA持证人刘凌峰,CDA L1持证人,微软认证讲师(MCT)金山办公最有价值专家(KVP),工信部高级项目管理师,拥有 ...
2025-04-15持证人简介:CDA持证人黄葛英,ICF国际教练联盟认证教练,前字节跳动销售主管,拥有丰富的行业经验。在实际生活中,我们可能会 ...
2025-04-14在 Python 编程学习与实践中,Anaconda 是一款极为重要的工具。它作为一个开源的 Python 发行版本,集成了众多常用的科学计算库 ...
2025-04-14随着大数据时代的深入发展,数据运营成为企业不可或缺的岗位之一。这个职位的核心是通过收集、整理和分析数据,帮助企业做出科 ...
2025-04-11持证人简介:CDA持证人黄葛英,ICF国际教练联盟认证教练,前字节跳动销售主管,拥有丰富的行业经验。 本次分享我将以教培行业为 ...
2025-04-11近日《2025中国城市长租市场发展蓝皮书》(下称《蓝皮书》)正式发布。《蓝皮书》指出,当前我国城市住房正经历从“增量扩张”向 ...
2025-04-10在数字化时代的浪潮中,数据已经成为企业决策和运营的核心。每一位客户,每一次交易,都承载着丰富的信息和价值。 如何在海量客 ...
2025-04-09数据是数字化的基础。随着工业4.0的推进,企业生产运作过程中的在线数据变得更加丰富;而互联网、新零售等C端应用的丰富多彩,产 ...
2025-04-094月7日,美国关税政策对全球金融市场的冲击仍在肆虐,周一亚市早盘,美股股指、原油期货、加密货币、贵金属等资产齐齐重挫,市场 ...
2025-04-08背景 3月26日,科技圈迎来一则重磅消息,苹果公司宣布向浙江大学捐赠 3000 万元人民币,用于支持编程教育。 这一举措并非偶然, ...
2025-04-07在当今数据驱动的时代,数据分析能力备受青睐,数据分析能力频繁出现在岗位需求的描述中,不分岗位的任职要求中,会特意标出“熟 ...
2025-04-03