KNIMI数据挖掘建模与分析系列_004_利用KNIMI做客户流失预測

利用KNIMI做客户流失预測

老帅

20150801

http://blog.csdn.net/shuaihj

一、測试数据

中国移动客服数据

须要測试数据,请留下邮箱

二、统计已流失客户

1.读取移动客服数据(客户流失.xlsx)

2.统计已流失客户

參数设置

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />

统计结果

3.数据流

三、贝叶斯预測客户流失

1.字符类型转换

将“流失”列转换为字符串类型

2.划分训练集和測试集

取30%作为训练数据。剩余70%作为測试数据。我们将预測这70%客户的流失率;

设置“流失”数据为统计样本

3. 贝叶斯训练

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />

指定“分类列”、“默认概率”、“每一个属性的最大标称值数量”

训练结果

4.贝叶斯预測

对70%測试数据进行预測,结果例如以下:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />

5.模型评估

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />

依据“真实流失”和“预測流失”数据评估模型

6.数据流

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />

四、决策树预測客户流失

1.决策树训练

參数设置

训练结果

2.决策树预測

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />

对70%測试数据进行预測。结果例如以下:

3.模型评估

依据“真实流失”和“预測流失”数据评估模型

4.数据流

五、近期邻预測客户流失

1.近期邻预測

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />

參数设置

2.模型评估

依据“真实流失”和“预測流失”数据评估模型

3.数据流

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />

时间: 2024-10-04 06:02:46

KNIMI数据挖掘建模与分析系列_004_利用KNIMI做客户流失预測的相关文章

KNIMI数据挖掘建模与分析系列_004_利用KNIMI做客户流失预测

利用KNIMI做客户流失预测 老帅 20150801 http://blog.csdn.net/shuaihj 一.测试数据 中国移动客服数据 需要测试数据,请留下邮箱 二.统计已流失客户 1.读取移动客服数据(客户流失.xlsx) 2.统计已流失客户 参数设置 统计结果 3.数据流 三.贝叶斯预测客户流失 1.字符类型转换 将"流失"列转换为字符串类型 2.划分训练集和测试集 取30%作为训练数据,剩余70%作为测试数据,我们将预测这70%客户的流失率: 设置"流失&quo

KNIMI数据挖掘建模与分析系列_001_利用KNIMI做演员关系网络分析

利用KNIMI做演员关系网络分析 老帅 20150407 一.测试数据 二.演员社会关系网络可视化 1.读入"演员社会关系.csv" 读取列标题 2.识别社会关系网络节点 一个关系是由两个节点组成的,设置关系的第一个节点和第二个节点 3.可视化社会关系网络 4.数据流 5.可视化结果 三.附加节点属性分析社会关系 1.读入"02演员基本信息.csv" 读取列标题 2.匹配演员基本信息 设置匹配依据的"节点ID"列 3.过滤掉女演员 设置过滤条件

KNIMI数据挖掘建模与分析系列_002_利用KNIMI做商超零售关联推荐

利用KNIMI做商超零售关联推荐 老帅 20150801 http://blog.csdn.net/shuaihj 一.測试数据 须要測试数据,请留下邮箱 二.训练关联推荐规则 1.读取销售记录(sales.table) 2.训练关联规则(得到前后项) watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />

KNIMI数据挖掘建模与分析系列_003_利用KNIMI做客户细分

利用KNIMI做客户细分 老帅 20150801 http://blog.csdn.net/shuaihj 一.测试数据 需要测试数据,请留下邮箱 二.计算消费金额和消费次数 1.读入(销售数据.csv) 读取列标题 2. 时间格式转换 按指定时间格式识别"订单创建日期"列 3.对金额分组加和 依据客户编号对"销售金额"加和 4.字段重命名更可读 统计结果 5. 对订单分组计数 依据客户编号对"销售订单编号"进行去重加和 6.字段重命名更可读 统

《需求工程-软件建模与分析》读书笔记3

在读完<需求工程——软件建模与分析>的前三部分后,我对软件需求有了初步的了解,在之后的阅读中我开始了对这本书的第四部分,需求的文档化和验证,在这与部分的阅读中我开始了解到了需求文档的书写规范,这一部分在软件需求中同样十分重要. <需求工程——软件建模与分析>在需求的文档化和验证中主要分两个部分讲述,分别是需求规格说明和需求验证,在需求规格说明文档中讲到需求规格说明文档是需求规格说明活动的一个核心元素,要理解需求规格说明活动,就需要明确文档的编写规格说明文档的原因.需求规格说明文档的

jQuery源码分析系列(38) : 队列操作

Queue队列,如同data数据缓存与Deferred异步模型一样,都是jQuery库的内部实现的基础设施 Queue队列是animate动画依赖的基础设施,整个jQuery中队列仅供给动画使用 Queue队列 队列是一种特殊的线性表,只允许在表的前端(队头)进行删除操作(出队),在表的后端(队尾)进行插入操作(入队).队列的特点是先进先出(FIFO-first in first out),即最先插入的元素最先被删除. 为什么要引入队列? 我们知道代码的执行流有异步与同步之分,例如 var a

《需求工程-软件建模与分析》读书笔记1

新学期开始,新的阅读也随着开展起来.在老师众多推荐书籍中我选择了这本<需求工程-软件建模与分析>.首先,作为我们的教材这本书应该对软件需求有着详细的介绍,并且能作为教材相信它的知识理论有一定的体系结构,对我来说阅读刚好适合.在初学阶段我对软件需求工程并不是很了解,可以说是白纸一张,阅读这本书刚好可以丰富我的基础理论知识.同时作为教材我手中刚好有这本书,阅读起来也是十分方便.总之,在众多的原因下我开始了对这本书的研究. <需求工程-软件建模与分析>这本书分为五部分,这一阶段我主要浏览

《需求工程——软件建模与分析》读书笔记二

前一阵子,继续读了<需求工程——软件建模与分析>.之前了解了需求工程的概论和需求的捕获,分别讲了需求捕获中的困难.获取信息的方法和来源:学会分析项目的前景:确定系统边界:涉众分析与硬数据采集:在需求捕获时的方法:面谈,问卷调查,头脑风暴,原型,观察与文档审查: 这次读的主要是介绍需求分析和需求文档化和验证.其中介绍了需求分析技术,需求分析方法等:建模(过程建模,数据建模,面向对象建模):需求规格说明:需求验证. 经过这次读书,我发现需求获取的根本任务是:1.建立分析模型,达成开发者和用户对需求

01《需求模式——软件建模与分析》

11月我选择阅读的书是<需求模式——软件建模与分析>,这本书是共分为五个部分:1)绪论.2)需求获取.3)需求分析.4)需求的文档化和验证.5)需求管理与工程管理.这本书是关于软件需求工程的专项著述,目标是从开发者的视角出发,侧重于实践者的技术与方法,系统地介绍需求工程的最新发展,促进需求工程领域理论.方法和技术的全面融合应用,指导需求工程各阶段的系统化实践.这本书从需求的获取,建模,文档化,验证以及管理等各个方面介绍了需求工程,值得我们读一读. 什么是需求工程?需求工程是所有需求处理活动的综