第5章-Python数据分析案例实战-客户价值分析课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第5章-Python数据分析案例实战-客户价值分析课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 数据 分析 案例 实战 客户 价值 课件
- 资源描述:
-
1、 随着电商行业竞争越来越激烈,推广费用也是越来越高,加之电商法的出台,刷单冲销量的运营思路已不再适应企业需求,而应将更多的思路应转向客户客户,做好客户运营客户运营才是企业生存的王道王道。运营好客户,我们首先就要了解客户、分析客户,找出哪些是重要保持客户重要保持客户、哪些是发展客户发展客户、哪些是潜在客户潜在客户,根据不同类别的客户采取不同的营销模式:如分类营销、一对一多样化营销、个性化营销等模式,从而使企业的利润最大化。应用场景:某淘宝店铺客户多,消费行为复杂,客户价值很难人工评估。RFM模型重要保持客户发展客户潜在客户系统系统结构图结构图客户价值分析客户价值分析获取获取Excel数据数据数据
2、数据抽取抽取数据探索分析数据探索分析数据规约数据规约数据数据清洗清洗数据转换数据转换客户聚类客户聚类客户价值分析客户价值分析获取数据获取数据数据分析数据分析数据数据处理处理业务流程图业务流程图用户数据是否缺失、异常抽取近两年数据YN标准化处理客户聚类客户价值分析填充、删除处理系统预览系统预览客户群0客户群1客户群2客户群3755人273人560人2人系统预览系统预览开发环境及工具开发环境及工具 操作系统:Windows 7、Windows 10 开发工具:Pycharm 第三方模块:pandas、numpy、matplotlib、sklearn项目文件结构项目文件结构RFM模型聚类分析聚类算法
3、RFMRFM模型模型RFM模型最近消费时间间隔 Recency消费频率 Frequency消费金额 MonetaryRFM聚类分析聚类分析 聚类聚类类似于分类分类,不同的是聚类划分的类是未知的未知的,也就是说我们不知道应该属于哪类,而是通过一定的算法自动分类算法自动分类。而在实际应用中,聚类就是将数据数据集集中某些方面相似的数据相似的数据进行分类分类组织组织的过程。应用领域应用领域聚类分析主要应用领域:聚类分析主要应用领域:商业商业生物保险行业因特网电子商务K-meansK-means聚类聚类算法算法传统的聚类算法包括五类:划分方法 层次方法 基于密度方法 基于网络方法 基于模型方法K-mea
4、ns聚类算法K-meansK-means聚类聚类算法算法 k k均值聚类均值聚类是给定一个数据点集合和需要的聚类数目k,k由用户指定,k均值算法根据某个距离函数反复把数据分入k个聚类中。01 创建k个点作为起始质心,可以随机选择(位于数据边界内)02 当任意一个点的簇分配结果发生改变时03 对数据集中每一个点04 对每个质心05 计算质心与数据点之间的距离06 将数据点分配到距其最近的簇07 对每一个簇,计算簇中所有点的均值并将均值作为质心伪代码K-meansK-means聚类聚类算法算法终止条件可以是以下任意一个:没有(或最小数目)对象被重新分配给不同的聚类。没有(或最小数目)聚类中心再发生
5、变化。误差平方和局部最小。SklearnSklearn模块模块 K-meansK-means聚类聚类 PandasPandas模块模块SklearnSklearn模块模块 SklearnSklearn模块模块(全称Scikit-learn)是Python的第三方模块,它是机器学习领域当中知名的Python模块之一,它对常用的机器学习算法进行了封装,包括回归回归(Regression)、降维降维(Dimensionality Reduction)、分类分类(Classfication)和聚类聚类(Clustering)四大机器学习算法。Sklearn具有以下特点:简单高效的数据挖掘和数据分析工具
6、 让每个人能够在复杂环境中重复使用 Sklearn模块是Scipy模块的扩展,是建立在NumPy和Scipy基础上的模块SklearnSklearn模块模块 SklearnSklearn模块的安装模块的安装 使用pip命令安装 Python版本为2.7以上、NumPy版本1.8以上、SciPy版本0.13.3以上。首先,安装NumPy和SciPy,如果已经安装NumPy和SciPy,那么安装scikit-learn可以在命令提示符下(cmd)使用安装命令:pip install scikit-learn 在Pycharm开发环境下安装K-meansK-means聚类聚类 调用调用KMeansK
7、Means类类 from sklearn.cluster import KMeans 客户价值分析系统主要是通过Scikitlearn的cluster模块提供的Kmeans函数来处理K-means聚类问题的,首先调用Kmeans类。K-meansK-means聚类聚类 基本语法基本语法 kmodel=KMeans(n_clusters=8,init=k-means+,n_init=10,max_iter=300,tol=0.0001,precompute_distances=auto,verbose=0,random_state=None,copy_x=True,n_jobs=None,alg
展开阅读全文