基于 APRIORI 算法的某品牌化妆品之间关联分析

来源 :天府数学 | 被引量 : 0次 | 上传用户:YY_SQYZ
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着社会的不断发展,化妆品成为现代女性不可或缺的必需品,掌握顾客消费习惯,是提升销售策略的重要方法和手段。基于此,本文对关联规则算法(Apriori)算法的相关定义及其原理进行了剖析,并以某网店交易数据为例,利用关联规则算法(Apriori)分析了各种化妆品之间的强关联关系,为化妆品销售提供了决策参考。
  关键词:化妆品;Apriori算法;关联规则;消费习惯
  1 引言
  近年来,随着生活物质水平的不断提高,人们对生活的追求越来越高,尤其在当代很多女性为追求时代潮流开始频繁的使用化妆品。线上线下的化妆品店的出现,生成了大量的销售交易数据。对这些数据进行了解分析,可以找寻其中的强关联关系,进而掌握顾客消费习惯,提升销售策略。
  2 关联规则与Apriori算法
  关联规则分析算法(Apriori)的主要功能是挖掘所有支持度和置信度分别大于等于预定的最小支持度(Min-Support)和最小可信度(Min-Confidence)的关联关系。从而描述了一个事物中某些属性同时出现的规律和模式。
  2.1 相关定义
  关联规则分析算法(Apriori)又称为关联规则学习,是指在大规模数据集中寻找数据之间的关联规则。相关定义说明如下:
  (1)项集
  包含事物的集合称为项集,包含k个项的项集称为k-项集。
  (2)支持度与置信度
  支持度和置信度是用来量化关联分析是否成功的两个指标。支持度是数据集中某项记录所占的比例。置信度是针对一条具体的关联规则来定义的,表示包含A事务中同时包含B事务的比例,即同时包含A和B的事务占包含A事务的比例[1]。其计算公式分别为:
  (3)频繁项集
  频繁项集是经常出现在一起的事物的集合,只要某个项集的支持度大于给定的阈值,那么该项集称作频繁项集。
  (4)关联规则
  关联规则是表示两种物品之间存在的联系,大于或等于最小支持度阈值和最小置信度阈值的规则叫做强关联规则。找出强关联规则是关联分析的最终目标。
  2.2 Apriori算法原理
  Agrawal在1993年设计了一个基本Apriori算法并提出了挖掘关联规则的一个重要的基于两阶段频集思想的方法,这是最典型的层次算法,是布尔关联规则挖掘算法中最成功的一类算法。其核心技术为其它各类布尔关联规则挖掘算法所广泛采用[2]。
  Apriori算法是将关联规则挖掘算法的设计分解为两个子问题:
  ①所有支持度大于所设定最小支持度的项集(Itemset) , 这些项集被称为频集(Frequent Itemset) 。
  ②使用第1步找到的频集产生期望的规则。Apriori算法是一种宽度优先算法, 通过对数据库D的多次扫描来发现所有的频繁项目集。在每一次扫描中只考虑具有同一长度k (即项目集中所含项目的个数)的所有项目集。
  在第1次扫描中Apriori算法计算D中所有单个项目的支持度,生成所有长度为1的频繁项目集L1。在后续扫描的第k次中,首先以前一次扫描中所发现的所有频繁项目集为基础,生成所有新的候选项目集(Candidate Itemsets)即潜在的频繁项目集,然后扫描数据库D,计算这些候选项目集的支持度,最后确定候选项目集中哪一些真正成为频繁项目集Ck。如此循环下去,一直重复上述过程直到再也发现不了新的频繁项目集[3]。Apriori的具体计算过程如下:
  ①在数据库集D中扫描所有记录,找出频繁1项集的集合,记作L1
  ②其次在L1中找出频繁2项集的集合,记作L2
  ③在L2中找出频繁3项集的集合,记作L3
  ④如此下去,直到不能找到频繁k-项集。
  3 实例分析
  随着人们生活水平的提高,女性对化妆品的选购通道不仅仅只在实体店中购买还可以利用网上购物,网络化妆品经销商对于销售产品的越来越受到关注。利用网络数据进行关联规则分析,可以掌握女性顾客关于化妆品的消费习惯,从而提升销售策略。
  3.1 化妆品数据收集
  本文从淘宝网站上获取国内某知名品牌化妆品的用户购买清单,经过随机抽样选取十条交易记录作为分析对象。其交易数据如下表1所示
  表1中,TID是一个唯一的标识,数据库中的每一条交易记录称为一笔事务。每条交易记录对应的商品显示为“1”表示这笔交易购买了该商品,否则显示为0。如表1中所示,在TID等于1的事务中,顾客购买了精华露、清莹露和精华霜。
  3.2 基于Apriori算法的挖掘过程
  下面用实例展示利用Apriori算法对交易数据进行挖掘,从而发现关联规则的过程。定义数据集{D}={精华露,清莹露,洗面乳,隔離乳,精华霜,化妆水},设置最小支持度minsup=0.4,设置最小置信度minconf=0.9,由Apriori算法在数据集{D}中确定的频繁1-项集如下表2所示:
  同理可得,根据表2中的频繁1-项集,寻找满足最小支持度(minsup)要求的频繁2-项集、频繁3-项集,将没有达到最小支持度的舍去,其结果分别如表3、表4所示。
  基于频繁3-项集,生成的候选4-项集为空集,则频繁4-项集为空,算法停止。
  3.3 关联规则结果
  由表4可知,l1, l2, l5满足最小支持度(minsup=0.4)的要求,关联关系存在。故剔除其余指标,只保留l1和l2, l5间的相互影响关系。筛选出最小支持度α=0.4的关联规则,然后设置最小置信度为0.9,确定强关联规则。各指标间的关联规则如表5所示。
  从表5中可以发现有3组关联规则置信度均为100%,符合最小置信度(minconf=0.9)的要求,分别为:{ l1(精华露), l2(清莹露), l5(精华霜)},{ l1(精华露), l5(精华霜)},{ l2(清莹露), l5(精华霜)}
  4 结果讨论分析
  从以上强关联规则中可以初步的得出简略结论。
  ①首先从规则l1∩l2=>l5可以得出,顾客只要选购了精华露和清莹露的就一定会够购买精华霜。
  ②然后,从规则l1=>l5可以得出,顾客选购了精华露的就一定会选购精华霜。
  ③其次,从规则l2=>l5可以得出,顾客选购了清莹露的就一定会选购精华霜。
  根据以上的关联规则,可以运用到具体销售实践当中去,以便掌握顾客消费习惯,提升销售策略。例如,为提升该店的销售额,可以针对分析中关联性很强的商品,如将精华露、清莹露和精华霜进行捆绑销售。针对其它关联性的商品,可在节假日实行促销等活动。
  5 结语
  本文对淘宝某化妆品网店的交易数据进行简单的随机抽取,抽取的样本为10个,如果抽取的样本更大,数据更多,分析的结果也就更加的精准。不仅仅在化妆品商中,甚至在整个商业行中,如果能够将这种关联规则与Apriori算法有效的运用在线上线下的销售中,通过消费者的交易数据,挖掘出顾客购买商品之间的强关联规则,了解消费者在购买商品过程中的行为习惯,可为商家的管理层在制定相应的营销策略时提供参考和依据,在提升交易额的同时,也可以使经销商改善服务质量,真正实现“顾客就是上帝”的经营理念。
  参考文献:
  [1]Python数据分析与挖掘实战[M],机械工业出版社,张良均, 2019.
  [2]肖劲松,林子禹,毛超.关联规则在零售商业的应用[J], 计算机工程, 2004, 30 (3) :189-190.
  [3]王方华, 陈洁.数据库营销[M].上海:上海交通大学出版社, 2006.
其他文献
摘要:本文介绍了五种推导双曲线标准方程的方法(移项平方法、直接平方法、分子有理化法、“余弦定理”法、“平方差”法),这些方法的由来是受教材思考题和例题的启发,也为双曲线方程的灵活运用打下了坚实基础。  关键词:双曲线 方程 推导 启示 发现  近期看文[1],[2],是关于椭圆标准方程的推导及其发现、领悟,于是想到,笔者在上双曲线的标准方程时也可采用其它的方法来化简。在推导双曲线的标准方程时,大多
期刊
摘要:函数的最大值最小值,广泛存在于代数、几何及与生产生活相关的最优化实际问题中。是初等数学及高等数学的主要内容。它涉及到函数的性质、不等式性质及定理、代数式恒等变形、解方程等诸多知识,往往带有综合性。学好这一知识,有重要作用。  关键词: 最大值 最小值 约束条件 数形结合 化归思想 判别式 函数的单调性  最大值最小值问题的一般提法是:在一定的约束条件下,求目标函数的函数值中的最大、最小数值。
期刊
不等式是中学数学的重要内容,是进一步学习高等数学的基礎知识和重要工具,因而是高中数学竞赛的重点,下面举例说明。
期刊
摘要:如何激发高中生对数学科目的学习兴趣?是许多教师重点关注的一个方面。本文从培养良好的师生关系、创设有趣的教学情境、培养小组合作式的探究学习、让学生体会成功的乐趣等四个方面,结合高中生在学习数学中的实际接受情况,讲述兴趣教学如何在高中数学课堂上发挥其理想的效果。  关键词:兴趣;培养;激发  爱因斯坦说过:兴趣是最好的老师。这就意味着兴趣是对某件事情的意识倾向,放在学习中就是促进学生努力学习的催
期刊
摘要:线性规划在近几年的高考试题中越来越灵活,以考查线性约束条件下的线性目标函数的最值为重点,兼顾考查代数式的几何意义(如斜率、距离、面积等),也有少部分试题考查非线性约束条件下的非线性目标函数的最值,在知识交汇处命制试题更是考查的一个热点,例如与导数和函数、数列、向量、基本不等式、概率,解析几何等的汇合。本文从以上各个方面加以总结。  关键词:线性规划 约束条件 目标函数不等式  一、对约束条件
期刊
摘要:新课程改革后,中学教材以及高考题均增加微积分、几何这类高等数学内容,所以中学教师和中学生都应该具备更高的数学素养。以高观点的视角去分析初等数学中的问题,是可以提高数学素养的途径之一。本研究选择中学典型的代数问题,对比初等数学和高等数学视角下的解答,以此为基础分析高观点在初等数学解题中的简洁性和一般性,从而更好的认识数学问题的实质,并以此分析为基础,分别对中学教师和中学生给出适当的建议。  关
期刊
内容摘要:思维能力是一种重要的数学能力,如何培养思维能力是初中数学课堂教学改革的重要研究内容。本文结合笔者的教学实践,从激发学生思维兴趣,感悟数学思维方法,培养数学思维能力三个方面阐述如何在初中数学课堂教学中渗透和培养学生数学思维能力的方法和策略。  关键词:初中数学,思维能力,培养方法与策略。  在初中阶段,数学科目是十分重要的一部分,学生学习数学的主要目的就是可以正确的使用数学的思维方式来解决
期刊
摘要:高考的本意不是考查学生对高等数学知识的掌握,但高考的不少题目却可以用高等数学知识去解决,如果运用合理,可能比用高中数学知识更简捷,本文就以ex≥x+1为例浅谈在高考中灵活应用高等数学知识的一些做法.  关键词:压轴题 高数背景 合理运用  高考压轴题是我们对高考试卷中最后一道或最后两道题的习惯称呼,其目的是为了让高校能有效的选拔有继续学习潜力的优尖生。随着课程改革的不断深入,高考命题的一个重
期刊
摘 要:高校图书馆读者满意度是衡量高校图书馆工作的重要指标,本文以吉首大学图书馆为例,通过读者满意度调查,在层次分析法的基础上构建了高校图书馆读者满意度评价指标体系。可为高校图书馆的工作重点提供决策参考,是提高高校图书馆读者服务工作质量的有效方法。  关键字:高校图书馆;读者满意度;层次分析法  1 相关理论  1.1 读者满意度  读者满意度主要指的是读者面对图书馆工作的实际满意程度,其对图书馆
期刊
摘要:本文将通过列举多种初等数学思想方法解决多元函数最值问题,并进行了分类及方法总结,以促使师生们深入感悟初高中教育教学中函数最值的求解思路,形成系统认识。  关键词:多元函数 初等数学方法 最值  研究函数最值问题的求解方法和策略,不论是对教师的教,亦或是对学生的学都能带来莫大的启发和思考。本文将不局限于针对具体某一类型、某一特定学段的函数最值求解问题进行剖析,就求解多元函数最值的常见方法进行例
期刊