利用KNIMI做客户流失预测
老帅
20150801
http://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.数据流