版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据挖掘课程培训数据挖掘课程培训1案例背景中国电信市场的用户通常都为刚需用户,不存在用户不再使用电信业务。但各大运营商之间却存在巨大的竞争,尤其是各家运营商之间的很多服务几乎都是交叉重叠的服务,因此用户通常会由于某些原因离网转而使用其它运营商的服务。为有效减少自家用户的流失,运营商通常会基于自身的数据做一些分析来最大限度的挽留即将流失的用户。ABCDABCD案例背景中国电信市场的用户通常都为刚需用户,不存在用户不再使商业理解哪些用户会流失流失定义特征变量选取数据时间段选取流失用户具有哪些特征流失用户识别规则流失用户特征分布商业理解哪些用户会流失流失定义特征变量选取数据时间段选取流失流失定义主动销号停止使用服务被动欠费服务取消流失定义主动销号停止使用服务被动欠费服务取消特征变量选取?人口属性数据行为数据客服数据其它数据特征变量选取?人口属性数据行为数据客服数据其它数据数据时间段训练数据时间段测试数据时间段流失预测模型数据时间段训练数据时间段测试数据时间段流失预测模型分类算法——C5.0以“信息增益率”为度量来选择分裂属性以“信息增益”为度量来选择分裂属性C5.0(C4.5)ID3分类算法——C5.0以“信息增益率”为度量来选择分裂属性以“样本数据天气温度湿度是否有风是否打球晴朗热高否否晴朗热高是否阴天热高否是下雨凉爽高否是下雨冷正常否是下雨冷正常是否阴天冷正常是是晴朗凉爽高否否晴朗冷正常否是下雨凉爽正常否是阴天凉爽正常是是阴天凉爽高是是阴天热正常否是下雨凉爽高是否样本数据天气温度湿度是否有风是否打球晴朗热高否否晴朗热高是否C5.0计算步骤计算目标变量(是否打球)不确定性计算各个输入变量的熵计算各个输入变量的信息增益计算各个输入变量的信息增益率I(是否打球)E(是否打球|天气)、……、E(是否打球|是否有风)Gain(是否打球|天气)、……、Gain(是否打球|是否有风)GainR(是否打球|天气)、……、GainR(是否打球|是否有风)C5.0计算步骤计算目标变量(是否打球)不确定性I(是否打球C5.0关键点值(天气为例)熵:
E(是否打球|天气)=0.5786 信息增益: Gain(是否打球|天气)=I(是否打球)–E(是否打球|天气)=0.3617信息增以率: Split(是否打球|天气)=1.5774 GainR(是否打球|天气)=0.2293C5.0关键点值(天气为例)熵:C5.0算法缺失值处理
将带有缺失值的样本当做临时剔除样本看待,并在后面进行权数调整。C5.0算法可以自己处理字段中的缺失值C5.0算法缺失值处理C5.0算法可以自己处理字段中的缺失值带有缺失值的样本天气温度湿度是否有风是否打球热高否否晴朗热高是否阴天热高否是下雨凉爽高否是下雨冷正常否是下雨冷正常是否阴天冷正常是是晴朗凉爽高否否晴朗冷正常否是下雨凉爽正常否是阴天凉爽正常是是阴天凉爽高是是阴天热正常否是下雨凉爽高是否带有缺失值的样本天气温度湿度是否有风是否打球热高否否晴朗热高计算步骤是否打球CountRate是99/14否55/14Step1:计算训练样本的信息量
计算步骤是否打球CountRate是99/14否55/14S计算步骤Step2:计算每个属性的信息增益(以天气为例)天气是否打球=“是”是否打球=“否”total晴朗123阴天505下雨325Total9513
计算步骤Step2:计算每个属性的信息增益(以天气为例)天关键点值熵:
E(是否打球|天气)=0.5854 信息增益: Gain(是否打球|天气)=0.3296信息增以率: Split(是否打球|天气)=1.5486 GainR(是否打球|天气)=0.2128关键点值熵:Modeler数值型变量默认处理方法分裂属性为数值型变量MDLP算法:基于最短描述长度原则的熵分组方法。
如果分组后的输入变量对输出变量取值的解释能力显著低于分组之前,那么这样的分组是没有意义的。MDLP的核心测度指标是信息熵和信息增益。Modeler数值型变量默认处理方法分裂属性为数值型变量MDC5.0剪枝特点后剪枝误差估计剪枝标准C5.0剪枝特点后剪枝分类算法——神经网络轴突树突突触细胞体神经末梢分类算法——神经网络轴突树突突触细胞体神经末梢神经网络模型降水量:x3太阳黑子数:x4径流量:x1含沙量:x2土壤湿度:x8气温:x5ENSO指数:x6大气环流指数:x7jikWikWjkW1iW1jW2iW2jW3iW3jW4iW4jW5iW5jW6iW6jW7iW7jW8iW8j输入层隐含层2输出层隐含层1Y:是否发大水…神经网络模型降水量:x3太阳黑子数:x4径流量:x1含沙量:神经网络节点介绍输入节点接收和处理输入的变量值其个数取决于输入变量的个数隐含层节点实现非线性样本的线性变换其个数可自行设定输出节点提供分类预测结果依据具体情况而定神经网络节点介绍输入节点接收和处理输入的变量值其个数取决于输神经网络划分方式神经网络划分基于拓扑结构基于连接方式基于学习方式神经网络划分方式神经网络划分基于拓扑结构基于连接方式基于学习神经网络节点构成加法器W1W2激活函数神经网络节点构成加法器W1W2激活函数神经网络激活函数阀值函数(阶跃函数)分阶段函数Sigmoid函数(S型函数)
1(当v大于等于0时)0(当v小于0时)
神经网络激活函数阀值函数(阶跃函数)
1(当v大于等于0神经网络建立步骤数据处理(去除变量间的量纲影响、分类型变量转化为数值型变量)确定神经网络的层数和每层的节点数神经网络权值确定训练神经网络模型使用神经网络模型进行预测分类神经网络建立步骤数据处理(去除变量间的量纲影响、分类型变量转Modeler中神经网络核心算法多层感知器MLP径向基函数RBFModeler中神经网络核心算法多层感知器MLP径向基函数R多层感知器MLP特点可以包含一层或者多层隐含层激活函数为sigmoid函数具有高度的连通性网络中包含函数信号和误差信号多层感知器MLP特点可以包含一层或者多层隐含层3层前向网络(输入层、隐藏层、输出层)激活函数为基函数(高斯函数)根据隐藏层节点数量可分为正规化网络和广义网络
径向基函数RBF3层前向网络(输入层、隐藏层、输出层)
径向基函数RBFMLP&RBF对比多层感知器MLP径向基函数RBF多个隐含层1个隐含层隐含层、输出层所有节点计算模型相同隐含层、输出层节点计算模型不同用于分类时选用非线性,用于非线性回归问题时,选用线性的隐含层计算为非线性,输出层计算为线性函数计算输入信号与连接权值间的内积函数计算输入向量与质心的欧式距离非线性映射全局逼近非线性映射局部逼近MLP&RBF对比多层感知器MLP径向基函数RBF多个隐含层数据挖掘课程培训数据挖掘课程培训29案例背景中国电信市场的用户通常都为刚需用户,不存在用户不再使用电信业务。但各大运营商之间却存在巨大的竞争,尤其是各家运营商之间的很多服务几乎都是交叉重叠的服务,因此用户通常会由于某些原因离网转而使用其它运营商的服务。为有效减少自家用户的流失,运营商通常会基于自身的数据做一些分析来最大限度的挽留即将流失的用户。ABCDABCD案例背景中国电信市场的用户通常都为刚需用户,不存在用户不再使商业理解哪些用户会流失流失定义特征变量选取数据时间段选取流失用户具有哪些特征流失用户识别规则流失用户特征分布商业理解哪些用户会流失流失定义特征变量选取数据时间段选取流失流失定义主动销号停止使用服务被动欠费服务取消流失定义主动销号停止使用服务被动欠费服务取消特征变量选取?人口属性数据行为数据客服数据其它数据特征变量选取?人口属性数据行为数据客服数据其它数据数据时间段训练数据时间段测试数据时间段流失预测模型数据时间段训练数据时间段测试数据时间段流失预测模型分类算法——C5.0以“信息增益率”为度量来选择分裂属性以“信息增益”为度量来选择分裂属性C5.0(C4.5)ID3分类算法——C5.0以“信息增益率”为度量来选择分裂属性以“样本数据天气温度湿度是否有风是否打球晴朗热高否否晴朗热高是否阴天热高否是下雨凉爽高否是下雨冷正常否是下雨冷正常是否阴天冷正常是是晴朗凉爽高否否晴朗冷正常否是下雨凉爽正常否是阴天凉爽正常是是阴天凉爽高是是阴天热正常否是下雨凉爽高是否样本数据天气温度湿度是否有风是否打球晴朗热高否否晴朗热高是否C5.0计算步骤计算目标变量(是否打球)不确定性计算各个输入变量的熵计算各个输入变量的信息增益计算各个输入变量的信息增益率I(是否打球)E(是否打球|天气)、……、E(是否打球|是否有风)Gain(是否打球|天气)、……、Gain(是否打球|是否有风)GainR(是否打球|天气)、……、GainR(是否打球|是否有风)C5.0计算步骤计算目标变量(是否打球)不确定性I(是否打球C5.0关键点值(天气为例)熵:
E(是否打球|天气)=0.5786 信息增益: Gain(是否打球|天气)=I(是否打球)–E(是否打球|天气)=0.3617信息增以率: Split(是否打球|天气)=1.5774 GainR(是否打球|天气)=0.2293C5.0关键点值(天气为例)熵:C5.0算法缺失值处理
将带有缺失值的样本当做临时剔除样本看待,并在后面进行权数调整。C5.0算法可以自己处理字段中的缺失值C5.0算法缺失值处理C5.0算法可以自己处理字段中的缺失值带有缺失值的样本天气温度湿度是否有风是否打球热高否否晴朗热高是否阴天热高否是下雨凉爽高否是下雨冷正常否是下雨冷正常是否阴天冷正常是是晴朗凉爽高否否晴朗冷正常否是下雨凉爽正常否是阴天凉爽正常是是阴天凉爽高是是阴天热正常否是下雨凉爽高是否带有缺失值的样本天气温度湿度是否有风是否打球热高否否晴朗热高计算步骤是否打球CountRate是99/14否55/14Step1:计算训练样本的信息量
计算步骤是否打球CountRate是99/14否55/14S计算步骤Step2:计算每个属性的信息增益(以天气为例)天气是否打球=“是”是否打球=“否”total晴朗123阴天505下雨325Total9513
计算步骤Step2:计算每个属性的信息增益(以天气为例)天关键点值熵:
E(是否打球|天气)=0.5854 信息增益: Gain(是否打球|天气)=0.3296信息增以率: Split(是否打球|天气)=1.5486 GainR(是否打球|天气)=0.2128关键点值熵:Modeler数值型变量默认处理方法分裂属性为数值型变量MDLP算法:基于最短描述长度原则的熵分组方法。
如果分组后的输入变量对输出变量取值的解释能力显著低于分组之前,那么这样的分组是没有意义的。MDLP的核心测度指标是信息熵和信息增益。Modeler数值型变量默认处理方法分裂属性为数值型变量MDC5.0剪枝特点后剪枝误差估计剪枝标准C5.0剪枝特点后剪枝分类算法——神经网络轴突树突突触细胞体神经末梢分类算法——神经网络轴突树突突触细胞体神经末梢神经网络模型降水量:x3太阳黑子数:x4径流量:x1含沙量:x2土壤湿度:x8气温:x5ENSO指数:x6大气环流指数:x7jikWikWjkW1iW1jW2iW2jW3iW3jW4iW4jW5iW5jW6iW6jW7iW7jW8iW8j输入层隐含层2输出层隐含层1Y:是否发大水…神经网络模型降水量:x3太阳黑子数:x4径流量:x1含沙量:神经网络节点介绍输入节点接收和处理输入的变量值其个数取决于输入变量的个数隐含层节点实现非线性样本的线性变换其个数可自行设定输出节点提供分类预测结果依据具体情况而定神经网络节点介绍输入节点接收和处理输入的变量值其个数取决于输神经网络划分方式神经网络划分基于拓扑结构基于连接方式基于学习方式神经网络划分方式神经网络划分基于拓扑结构基于连接方式基于学习神经网络节点构成加法器W1W2激活函数神经网络节点构成加法器W1W2激活函数神经网络激活函数阀值函数(阶跃函数)分阶段函数Sigmoid
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家庭依恋测试的题目以及答案
- 2026年公共卫生与慢性病防控知识测试卷
- 2026年考研英语六级写作技巧专项训练习题
- 2026年环境监测技术与应用知识竞赛试卷
- 2026年心理干预与心理治疗比较测试
- 2026年四六级考试法律知识理解与运用题库
- 2026年消费者权益保护法学习要点专项训练
- 2026年古代科技与人文素养测试
- 2026年健康素养知识竞赛试卷
- 2026年信息安全风险评估备考习题
- 中医理疗公司忠诚顾客维护管理制度
- 重卡充电站项目可行性研究报告
- 基层防汛工作知识培训
- 仓储托管装卸服务合同书
- 2026美容仪器市场消费需求分析与竞争格局评估报告
- 精神科护理中的人文关怀与护理管理
- (2026年)党务工作人员知识测试题库及答案
- 2026年4月自考00160审计学试题及答案含评分参考
- 2026年动物园饲养员高频面试题包含详细解答
- 统战风险防控工作制度
- 山东中国水产科学研究院长岛增殖实验站2025年第一批统一聘笔试历年参考题库附带答案详解(5卷)
评论
0/150
提交评论