KNIMI数据挖掘建模与分析系列_004_利用KNIMI做客户流失预测
2015-08-01 08:39
393 查看
利用KNIMI做客户流失预测
老帅 20150801http://blog.csdn.net/shuaihj一、测试数据中国移动客服数据
需要测试数据,请留下邮箱 二、统计已流失客户1.读取移动客服数据(客户流失.xlsx)
2.统计已流失客户
参数设置
统计结果
3.数据流
三、贝叶斯预测客户流失1.字符类型转换
将“流失”列转换为字符串类型
2.划分训练集和测试集
取30%作为训练数据,剩余70%作为测试数据,我们将预测这70%客户的流失率;设置“流失”数据为统计样本
3. 贝叶斯训练
指定“分类列”、“默认概率”、“每个属性的最大标称值数量”
训练结果
4.贝叶斯预测
对70%测试数据进行预测,结果如下:
5.模型评估
根据“真实流失”和“预测流失”数据评估模型
6.数据流
四、决策树预测客户流失1.决策树训练
参数设置
训练结果
2.决策树预测
对70%测试数据进行预测,结果如下:
3.模型评估
根据“真实流失”和“预测流失”数据评估模型
4.数据流
五、最近邻预测客户流失1.最近邻预测
参数设置
2.模型评估
根据“真实流失”和“预测流失”数据评估模型
3.数据流
相关文章推荐
- 【android控件学习笔记】ListView
- [leetcode 32]Longest Valid Parentheses
- 请问什么是UTF字符串?
- Spring Data MongoDB 三:基本文档查询(Query、BasicQuery)(一)
- Quora 是如何维持高质量代码的
- 安全驾驶-预防爆胎(十)
- 不将就
- hiho欧拉路径(自留)
- nutch protocol not found
- 一起talk C栗子吧(第二十六回:C语言实例--冒泡排序)
- iOS UI03_UIViewController视图控制器
- 安全驾驶-座椅枕头高度(九)
- How Many Sets I
- 于敦德:途牛五大战略纵深不惧同质化竞争
- 安全驾驶-太阳膜(八)
- iOS UI03_LTView
- js中substring和substr的用法
- Spark源码的角度思考Scala中的模式匹配
- HTML标签列表
- SAP中的记忆功能没有了,怎么办?