摘 要:以网上书店为例,利用贝叶斯分类预测技术,进行了发现潜在客户群体的研究,用随机选取的10组样本进行试验预测,预测准确率达96.5%,表明了该算法是有效的。
关键词:数据挖掘;贝叶斯分类;潜在用户;网上书店
当前信息时代发展迅猛,电子商务的兴起使得用户和商家都借助于Internet这个平台进行交流,方便用户购书的网上书店也随之发展起来。在服务成本加大、而收效甚微的前提下,商家面临着拓宽客户的问题。挖掘潜在顾客群体,为网站经营者在激烈的市场竞争中洞察先机、调整有效的顾客服务策略,提供准确的参考信息及科学的决策依据,最终达到识别潜在顾客、吸引新顾客、真正做到以顾客价值为中心,全方位为其提供整体服务,从而提升品牌、促进消费,在总体上减少商业成本并增加利润。
国内外关于面向Web日志挖掘用户行为及潜在顾客信息的研究发现,其包括三个过程:数据预处理、模式识别及模式分析[1]。在国外,Ngu D S W和Wu X等人也研究了SiteHelper系统,其主要方法是使用信息提取的方法提取页面信息,并且结合用户访问历史、用户个人资料提供的线索,向用户动态推荐访问的页面,缺点是涉及了比较敏感的用户个人隐私问题[2]。参考文献[3]根据用户的查询与目标页面的并发关系,分析聚类用户的存取事务,发现用户的个性化搜索模式,对其所需服务进行主动定制。在国内,参考文献[4]提出利用数据挖掘中的分类方法,根据已有用户的访问信息,训练分类器,其贡献在于能够量化地推断匿名用户的访问特性;其不足在于访问特性本身需要人工定义,存在着缺漏。郭新涛等人提出了一种新的支持站点设计优化的Web使用挖掘方案,该方案基于Web日志中的搜寻路径统计用户寻找目标花费的平均时间,以量化Web页面的搜寻费用,在此基础上提出了一种数据挖掘方法,寻找一组能够有效压缩搜寻路径(降低时间费用)的超链接,以便挖掘用户[5]。
基于上述不足,本文利用数据挖掘中贝叶斯分类技术来研究网上书店中的有关挖掘潜在用户的问题。贝叶斯算法作为处理不确定性信息的重要工具,已成功运用在统计决策、医疗诊断、零售业[6]、考试成绩检测机制等领域[7]。最为成熟的是,采用贝叶斯算法对邮件进行判断,建立了最优化的垃圾邮件过滤技术[8]。而本文所说的潜在用户也是具有不确定性,基于这个相似点,而选择使用贝叶斯算法[9]。
1 贝叶斯分类预测方法
分类分析就是通过分析示例数据库中的数据,为每个类别做出准确的描述、建立分析模型或挖掘出分类规则,然后用这个分类规则对新的数据记录进行分类,其中贝叶斯分类方法是一种易于使用并且具有最小错误率的概率分类法,它以完善的贝叶斯理论为基础,有较强的模型示、学习和推理能力,是一种很受欢迎的数据挖掘分类方法。贝叶斯分类是统计学分类方法,可以预测类成员关系的可能性,如给定数据项属于一个特定类的概率。
2 贝叶斯分类技术在网上书店挖掘潜在用户中的应用
本文以网上书店欲销售小说为案例,以网上书店的顾客cookies数据库为对象,用贝叶斯分类的挖掘技术对收集到的已经购买过本产品顾客的浏览持续时间、浏览次数、书的销售类型以及小说类型等数据进行分析,生成对当前数据库有效的用户分类模型,从中识别顾客购买行为,发现顾客购物模式和倾向,挖掘潜在用户,对不同顾客实施不同的推销策略,为该商店调整有效的销售策略提供一些有用的参考依据。
2.1 数据描述
首先把分类结果即目标属性定为两类:购买和不购买。其中数据样本可用一个五维特征向量X={x1,x2,x3,x4,x5}分别描述以下属性(浏览持续时间、一天之内的浏览次数、书的销售类型、小说类型、是否购买),其中各属性的数据泛化过程如下:
浏览持续时间:0表示0~5 min,1表示5~10 min,2表示10~30 min。
一天之内的浏览次数:3代表浏览1次,4代表浏览2次,5代表浏览5次。
书的销售类型:6代表特价书,7代表热卖书。
小说类型:8代表言情小说,9代表武侠小说。
是否购买:-2代表购买,-1代表不购买。
2.2 预处理数据