利用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" />