这门课解决什么工作场景
很多上班族学完 Python 基础语法后,面对真实的业务数据依然不知道从何下手。这门课聚焦的正是“客户流失预警”这一高频商业场景,带你看懂如何把一行行原始代码转化为能落地的业务结论。它不堆叠算法理论,而是围绕电信行业的真实背景,拆解从提出商业问题、定义流失时间窗口、估算挽留收益,到数据清洗、特征构建、模型选择的完整链路。如果你平时的工作需要写定期数据报告,或者要向业务部门解释“为什么用户会走、该挽留谁”,这套从业务理解到建模分析的思路能直接套用。
适合什么基础与资料怎么配合练习
这套资料适合已经掌握 Pandas 基本操作、能写出简单数据清洗逻辑,但缺乏完整项目经验的初学者。资料按业务理解、数据准备、建模分析等阶段做了严格切分。建议先看“商业理解”部分,搞清楚流失窗口和收益怎么定,再进入代码实操。看视频时务必同步打开案例数据,跟着课程进度自己做一遍特征分箱、缺失值处理和特征筛选。每个章节末尾的测试题不要跳过,那是帮你检验业务逻辑是否真正理顺的关键。建议把“数据探索的代码实现”和“数据准备具体操作”这两块作为重点反复练,这是日常工作中占用时间最多、也最容易踩坑的环节。
学完能独立做什么
走完整个流程后,你应该能独立接手一份陌生的业务数据,自主完成数据概况排查、异常值清洗、连续特征分箱与分类特征转换,并搭建起一套流失预警的分析框架。更重要的是,你能用业务听得懂的话去解释特征筛选的逻辑和模型给出的结果,而不是仅仅丢出一串代码。这套案例虽然以电信行业为背景,但衍生特征的处理思路、业务指标的定义方法完全可以迁移到电商复购、会员续费等场景。如果你正想从写零散脚本过渡到独立交付完整的数据分析项目,这门课提供了一个非常务实的参照。
学习在具体行业背景下用户流失预警模型的实战操作。
课程目录
* 01 学前测试/
* 01 学前测试
* 02 电信客户流失案例之商业理解/
* 01 流失分析课程介绍
* 02 希望回答的商业问题
* 03 流失可能和哪些因素相关
* 04 如何定义时间窗口与挽留收益
* 05 本课程案例数据及文档下载
* 03 数据理解与数据准备/
* 01 数据理解与数据准备阶段要做的工作
* 02 数据源概况
* 03 特征工程概述
* 04 对案例的数据探索:概述
* 05 对案例的数据探索:代码实现
* 06 极端值与异常值的处理
* 07 连续特征的处理思路
* 08 连续特征的分箱
* 09 分类特征的处理
* 10 缺失值的处理
* 11 特征筛选
* 12 数据衍生的基本思路
* 13 本案例数据准备的具体操作
* 14 章节测试
* 04 电信案例的建模分析/
* 01 如何选择分析模型
* 02 【补课】聚类分析概述
* 03 【补课】聚类分析的方法框架
* 04 用聚类做客户群体细分
* 05 【补课】树模型的基本原理
* 06 【补课】树模型的各种算法
* 07 用树模型生成流失规则
* 08 【补课】神经网络的基本原理
* 09 【补课】神经网络原理的具体演示
* 10 用神经网络计算流失评分
* 11 【补课】模型参数的网格搜索
* 12 神经网络的参数调优
* 05 模型应用及营销预演/
* 01 从模型结果到营销预演
* 02 营销预演的代码实现
* 03 流失分析进一步的改进方向
* 04 章节测试
* 06 银行客户流失案例之商业理解/
* 01 银行业务的一些基本概念
* 02 流失分析对银行业务的价值
* 07 更专业的数据准备流程/
* 01 内部与外部数据源
* 02 数据字典的应用价值
* 03 银行数据的预处理
* 04 银行数据的变量衍生
* 05 第三方数据的预处理
* 06 数据源的合并
* 07 章节测试
* 08 银行案例的建模分析/
* 01 【补课】GBDT方法介绍
* 02 GBDT模型的应用
* 03 GBDT调优:调节模型整体参数
* 04 GBDT调优:单棵树参数与综合调优
* 05 【补课】模型集成的基本原理
* 06 多种模型的联合应用
* 07 章节测试
* 09 结课测试/
* 01 结课测试






