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

利用KNIMI做客户流失预測

老帅

20150801

http://blog.****.net/shuaihj

一、測试数据

中国移动客服数据

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

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

二、统计已流失客户

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

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

2.统计已流失客户

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

參数设置

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

统计结果

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

3.数据流

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

三、贝叶斯预測客户流失

1.字符类型转换

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

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

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

2.划分训练集和測试集

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

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

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

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

3. 贝叶斯训练

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

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

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

训练结果

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

4.贝叶斯预測

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

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

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

5.模型评估

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

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

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

6.数据流

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

四、决策树预測客户流失

1.决策树训练

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

參数设置

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

训练结果

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

2.决策树预測

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

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

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

3.模型评估

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

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

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

4.数据流

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

五、近期邻预測客户流失

1.近期邻预測

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

參数设置

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

2.模型评估

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

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

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

3.数据流

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