网游玩家流失特征提取办法(基于C5.0算法和SPSS Modeler)

SPSS Modeler C5.0学习笔记 学习资料 IBM SPSS Modeler 18.0 Applications 第8章 应用场景 … 数据源描述 数据源名称:DRUG IN数据文件 应用模型 C5.0 分析思路 已收集了关于身患同一疾病的一组患者的数据。在治疗过程中,每位患者均对五种药物中的一种有明显反应,您通过数据挖掘找出适用于今后患有此疾病的患者的药物。 设计步骤 1、选取源节点“var.file”,读取外部数据源; 选中从文件读取字段名称Read file names from files 数据. 阅读详情

引言
网游行业的数据挖掘技术一直来说都比较神秘,除了很多业内熟知的数据指标,更多的更深层次的数据解析和挖掘一直都是一个神秘的领域,作用和指导虚拟经济的运作,挖掘玩家行为,指定运营活动方案等等,无时无刻都得利用数据作为驱动,然而过分的利用数据驱动业务则会陷入一些误区,进而会导致一些重大决策失误出现,数据终归是数据,有时候数据也会撒谎。
在网游行业的数据挖掘方面,很多电信企业的数据挖掘方案是值得参考和利用的。比如电信客户流失的特征提取,客户细分,客户流失预警,消费分析,套餐或者礼包制定模型。
今天要说的是网游产品玩家流失特征提取与分析,对于一款网游产品而言,流失率的分析要从产品上线就一直伴随着,目的在于建立一套完整的针对产品的流失预警模型,然而在建立模型之前,我们还要提取流失特征,只有这样最终才能做到防止过高流失率冲击游戏整体人气和收益,而同时针对这些特征,我们有目的的开展一些活动套餐和服务,最终稳定我们会产生较大流失的群体,附加的经过流失预警模型,彻底防范收益和人气的下滑。
在开始研究网游流失特征提取之前,先介绍一个之前模仿做过的电信客户流失特征提取案例,如果这个案例能够理解,那么网游产品的流失特征案例也就可以顺理成章的推导出来。
一、电信案例:
利用特殊算法对电信客户的属性特征进行分析,得出流失客户的基本特征,以帮助企业管理者对该类客户的行为特性进行预警分析,采取针对性的措施改善客户关系,避免客户流失或者挽留客户,达到亡羊补牢的效果。
电信客户数据非常多,其中包含一些客户个人信息,例如年龄、婚姻状况、地址、收入、教育程度、行业、退休、性别、居住地和客户类别,还包含一些客户使用电信服务信息,例如使用电信服务时间,是否开通无线服务,是否开通语音信箱服务,是否开通亲情号服务,以及上月基本话费,上月长话费,上月上网费,累计基本话费,累计长话费,累计上网费等。
举一个例子,如下客户信息表:

该信息表是把一些不重要的属性值删除,将有大量不同取值且无概化操作符的属性或者可用其它属性来代替它的较高层概念的那些属性删除。比如客户信息表中的用户标识、身份证号码等,它们的取值太多且无法在该取值域内找到概化操作符,应将其删除。
再此之后要进行属性概化(属性概化阈值控制技术沿属性概念分层上卷或者下钻进行概化),之后要把连续型属性概化为区间,这就是将数据进行了数据预处理,上述的过程通过SPSS Modeler可以自动的完成。
数据的预处理完成后,下一步就是要结合算法来进行特征的提取,这里使用C5.0构建电信客户的流失决策树。有关C5.0的介绍已经在之前的文章写过了,这里不再累述。
最后使用Modeler创建模型如下:

下面我们分析一下这个模型
利用 C5.0 所具有的函数定义将属性进行排列,具有最高信息增益的属性选作给集合 S 的测试属性。创建一个根节点,并以该属性标记,对属性的每个值创建分支,然后递归建树,可构造一个树状结果图。其中每一个节点都是属性中具有最大增益的属性,生成的树状结果图如下可见:

从树状分析结论来对某电信公司主动流失客户的具体情况进行分析,可以看出在本地通话费小于等于 4.976 分钟 / 月的人群中客户最容易流失,这是因为这一部分人大多有相对稳定的工作、收入相对较高,基本上每人都有自己的移动通信工具,孩子较大且大多在外读书或者已经上班,家中很少有人在,因使用频率低而销户。为挽留这类客户,就应该针对他们工作相对稳定并已经定性、不需要为打拼天下花大量的时间和精力、需要决策而必须了解和掌握大量信息、休闲娱乐的时间相对较多而且固定等特点,采取“固话 + 宽带”绑定的方法一定会受到他们的欢迎。

年轻 e 族(年龄 , 小于等于 39)收入少、赶新潮、思维活跃、攀比心理较强,因而用以受到新的竞争因素影响而成为易流失的客户,针对这部分人的情况,可以采用各种优惠办法,或赠送时尚彩铃,或发展为各种等级的 VIP 会员等办法,来增加对年轻人的吸引力。
比如中国移动针对年轻人的动感地带品牌套餐:

年收入低于 38950 元的低收入群体也是易流失客户,电信公司可以针对这类低收入客户,采取零月租,接听免费,赠送话费等实用措施,留住低收入客户。

相对应的就有年收入高于 51669 元的客户,可能这类客户很多竞争公司会来拉拢,这类客户会因为需要联系业务或是别的要求,经常需要打电话,所以电信可以投其所好,对这类稍高收入群开办套餐,比如 200 元包月任意打、且免除漫游费、接听免费等优惠活动。(等等可根据其他细分情况提出有针对性的挽留优惠活动)
这方面比如中国移动的全球通套餐系列服务:

另外,对易流失客户群 , 采取提高服务质量(如进行客户满意度调查、客户投诉分析、客户咨询和查询焦点分析等)、适当的优惠赠送活动等办法来提高竞争力,加强企业与客户之前的感情沟通,从而留住客户。

当我们提取了用户的特征后,我们可以根据这些特征来为用户指定详细的套餐计划,最大限度的满足用户的需求。比如中国移动的推荐套餐服务。其实这也是一种数据收集的手段,首先根据用户的消费习惯提取用户的一些特征和需求,之后制定一些套餐为用户服务,然后再根据这些特征建立BI系统分析用户的需求并推出一些个性化的定制服务。
http://www.ln.10086.cn/myfeePackage/recomm.html

二、网游产品流失用户分析
其实采取的方法和电信客户流失分析比较相近,最终根据提取的特征,进行流失预警和个性化服务的推广,玩家需要什么是通过玩家的最早需求产生的,进而玩家的整体特征就被描述出来了。
什么是玩家最早的需求?
最早的需求就是用户认知度非常高的需求,这种认知一方面要遵循行业规律,一方面要在游戏设计阶段就已经覆盖了,比如当现在置身在赌场时,你的第一想法是要去赌两把,这时的特征提取很大程度上是依据行业的标配和设计人员的设计,因为此时没有数据进行参考,只能通过一些调研工作进行大概的分析和把握,当游戏上线运营时,在初期的六个月是最佳的调整时期,因为此时用户规模比较大,结合推广和游戏本身人气的增长,快速抓取时间进行流失和用户行为特征的分析,矫正初始设计阶段的玩家特征判定,最后我们会形成类似移动个性套餐的推荐服务。

这样的推荐系统实际上也是一个BI系统,当我们在网游中进行礼包推广,VIP方案制定,搜索功能实现都可以借鉴这样的方案。
下面就简单说一下玩家流失特征提取与应用
1. 属性过滤
网游中玩家身上有很多属性,但是不是所有属性都是我们需要和使用的,我们需要的只是一部分,因此在众多的属性中我们要进行过滤,流出一部分属性进行分析。要分析网游玩家的流失特征,关于玩家的个人信息是不能利用的(比如身份证,居住地,性别等等),因此要分析玩家的流失特征要大量提取游戏中的数据点,简单列了一下大概有以下的几个:

2. 基于Modeler平台的C5.0算法事实特征提取
(1)利用modeler的“特征选择”节点删除无用字段,比如单个类别过大,缺失值过多,变异系数低于阈值。
单个类别过大
单个类别中的记录最大百分比筛选相对于记录总数而言,同个类别中具有过多记录的字段。例如,如果数据库中 95% 的客户开同一类型的车,则此信息无助于区分客户。任何超过指定最大值的字段都将被筛选掉。
缺失值过多
具有过多缺失值的字段,几乎不提供任何预测信息。
变异系数低于阈值
此度量值是输入字段标准偏差与输入字段均值之间的比值。如果此值接近 0,则变量值的变异性就不高,则信息无助于区分客户。
(2)利用“特征选择”节点选择重要字段
将滤除非重要性的字段。重要性是在建模之前在“特征选择”节点中定义的。
(3)利用“过滤”节点处理含有大量缺失数据的字段
在最终建模预测客户流失之前,我们还需要对整个数据进行分析,识别所有含有大量缺失数据的字段。这里运用“数据审核节”节点。
通常我们对于这种有效值比较低的字段的做法是用它的均值代替它的空值与无效值,我们用“填充”节点来实现对空值与无效值的替换。
(4)利用 C5.0 创建并分析模型
此时可以使用Modeler进行模型创建和分析,并得出结论,之后还要进行数据的审核校验,当建模和评估模型得出来的结果几乎差不多时,且准确率达到 90% 以上。表明使用该算法进行玩家流失的分析和预测是可行的和有效的,它可以帮助运营者更好地了解玩家的流失受到哪些因素的影响,以便在今后的市场营销中有针对性的对那些玩家流失率高的玩家做好服务工作,防止玩家的流失引发的经营危机,这对于提高收益和人气有重要意义。
玩家资源是网游公司的生命,保留并巩固玩家资源对网游公司来说意义重大。C5.0 节点是数据挖掘中一个常用的节点,其算法理论清晰、方法简单、适用于处理大规模的数据问题,因此是一种知识获取的有用工具。将 C5.0 算法应用于玩家流失分析,能够帮助网游公司深入了解玩家流失的原因,改进玩家服务,对提高玩家的留存率,具有十分重要的应用价值。
参考
ID3 算法在电信客户流失中的应用
IBM DeveloperWorks http://www.ibm.com/developerworks/cn/data/library/techarticle/dm-1112wuly/

IBM SPSS Modeler算法系列-----决策树C5.0算法 对于决策树算法来说,核心技术就是如何确定最佳分组变量和分割点,上次我们介绍的CHAID是以卡方检验为标准,而今天我们要介绍的C5.0则是以信息增益率作为标准,所以首先我们来了解下信息增益(Gains),要了解信息增益(Gains),先要明白信息熵的概念。 阅读详情

相关推荐

【机器学习入门】决策树算法(三):C5.0算法

C5.0算法是一种决策树模型,由J R Quinlan在C4.5算法的基础上改进而来,适用于处理大数据集。

weixin_62958065的博客 4311

信息安全专业—基于深度学习的网络流量预测研究

毕业设计—基于深度学习的网络流量预测研究:精准地预判网络流量变化趋势可以帮助运营商准确预估网络的使用情况,合理分配并高效利用网络资源,以满足日益增长且多样化的用户需求随着 5G、边缘计算、NFV 等技术的发展,对网络进 行精细化、自动化、智能化运维及管理将成为新的挑战。为了应对这一挑战,需要对边缘网络、城域网、骨干网等多个层级的应用级网络流量进行精准感知。而网络流量预测能力则是核心技术之一。精准的网络流量预测技术能够实现如下功能:帮助改善通信网络管理。网络流量的准确预测可以帮助运营商及早应对即将出现的拥堵,

Hai_Lang_IT的博客 4208

深度学习在用户流失预测中的应用:LSTM与Transformer模型的实战分析

用户流失,即客户的离开,一直是企业和服务提供商关注的重要问题。为了降低用户流失率,企业需要及早识别可能流失的用户,并采取相应的保留策略。深度学习模型,如长短时记忆网络(LSTM)和Transformer,已经在处理时间序列数据和自然语言处理任务中表现出色。本博客将向您展示如何使用这两种深度学习模型来进行用户流失预测,提供清晰的思路和相应的Python代码,以帮助您理解和应用这一关键任务。

斌擎科技 955

深度学习、机器学习方向计算机毕业设计题目大全(算法应用实践类)

(吐血整理) 手动整理了1500多个深度学习及机器学习相关算法在实际应用中的项目,完全可以作为本科生当前较新的毕业设计题目选择方向。讲道理有些题目,比如“用户评分的隐式成分信息的研究”这种题目取的就比较广,有点科学研究的味道,如果真的去做,还是比较有技术含量的。因为其下一步的应用是具有广阔前景的。还有部分项目可能需要大量的数据集,收集的收集和整理比较麻烦。另外对自己电脑的要求也比较高。大家在选择...

haosen 5万+

基于深度学习的网络游戏流失玩家预测算法研究

基于深度学习的网络游戏流失玩家预测算法研究 关键词: 游戏流失率预测 深度学习 长短期记忆网络(LSTM) 时间序列分析 用户行为分析 1. 背景

AI天才研究院 1841

RC电路(一):微分|积分

的取值不同,会导致输出波形和输入波形之间的关系也不同,由此也会产生不同的应用。输出为0,随着电容充满电,运放-输入端得到的分压为正最大值,可等效成一个电压源,且电压不可突变,此时电流反向为最大值,开始充电时的容抗为0,电压不可突变则电压差为0,运放。开始充电时的容抗为0,电压不可突变则电压差为0,运放。输入端得到的分压也不可突变,随着电容放完电,于是。,因电容上电压不能突变(来不及充电,相当于短路,由上分析可得积分运算电路中,输出为运放的负最大峰值,随着电容充满电,输出为运放的正最大峰值,随着电容放完电,

既有随处可栖的江湖,也有追风逐梦的骁勇! 1万+

怎么来看游戏常规指标数据 http://www.cnblogs.com/yuyang-DataAnalysis/

怎么来看游戏常规指标数据_I 摘要: 前些天,写了一篇游戏数据分析的内容,大家的反响效果不错,可能内容有些简陋,有些小白,的确,在游戏BI之外,可能BOSS或者旁观者只能去关注这些指标性的数据,并问一些问题,而这是对于运营人员最要命的,因为要在很短的时间内去反馈和分析这些指标数据背后的问题。运营人员所熟知的数据指标其实是比较有限的,但是这些指标的变化带来的问题确实非常多的,也是需要作为一

我用CV我自豪。 845

Zynq UltraScale+ MPSoC-dp14 standalone

EDID HDCP AR# 64652 How to port the DisplayPort 1.4 TX subsystem example to a custom board dp v2.1 example design color format change DisplayPort-DP接口知识

zhuxl24的博客 2671

大数据毕业设计题目选题推荐

Hi,大家好,大四的同学马上要开始毕业设计啦,大家做好准备了没!学长给大家详细整理了最新的 大数据专业 相关选题,对选题有任何疑问,都可以问学长哦~学长限时开放开题指导,对开题有任何不明白的,对某项技术或算法不理解的,不知道怎么下手毕设的,都可以问学长,学长会根据你的情况提供帮助,希望能帮助到你。

caxiou的博客 1238

Autodesk软件网络授权破解

Autodesk 全系列产品网络授权破解 此网络许可授权破解文件及方法适用Autodesk 绝大部分的产品, 安装网络许可证管理器Autodesk网络许可证管理器x64位官方下载地址( https://knowledge.autodesk.com/sites/default/files/file_downloads/nlm11.14.1.3_ipv4_ipv6_win64.msi ) Autod...

weixin_33919950的博客 8264

手把手复现论文:SVPWM过调制I区与II区算法仿真(附MATLAB源码)

本文详细介绍了SVPWM过调制I区与II区算法的MATLAB仿真实现,从理论推导到Simulink建模逐步解析。通过源码示例展示幅值补偿和六边形跟踪等关键技术,帮助电力电子研究者掌握过调制算法的核心实现方法,适用于电机控制、变频器等工业应用场景。

weixin_28739079的博客 530

浅谈网络游戏中新用户首日流失的数据分析

本文较为基础,系本新手的个人总结,在总结中进步嘛。有错误恳请指正,谢谢! 网游的用户流失主要集中在新增日,因此本文只谈新玩家的首日流失。 首先,直接上一个简单的图表: 文中所有表中填充的均非真实数据,乃为半随机填充,可能有不合常理的地方,亦有可能影响结论。 下表为某游戏某日新注册玩家在当天的游戏情况,即进度最快的一批玩家到了“任务3”节点。 ...

aobu0171的博客 500

光斑定位 - MATLAB实现

光斑定位是一种常见的图像处理任务,它涉及到在图像中准确定位光斑或亮点的位置。在本篇文章中,我们将使用MATLAB来实现光斑定位的算法,并提供相应的源代码。希望本文提供的MATLAB代码和步骤能够帮助您实现光斑定位任务。通过这些代码,您可以在MATLAB环境中轻松地定位光斑,并在图像上进行可视化展示。这样,我们就完成了光斑定位算法的MATLAB实现。通过以上步骤,我们可以得到一个在光斑位置上标记的图像,从而实现了光斑的准确定位。光斑定位 - MATLAB实现。

qq_39605374的博客 764

数据分析2-电信行业用户流失预测实操

本文衔接上一篇博客介绍了对电信行业用户流失数据提取特征(离散特征-LabelEncoder编码,OneHotEncoder编码);相关性分析(相关性矩阵,热图,散点矩阵图,条形图相关性分析)

qq_46068895的博客 777

【系统分析师】第6章-基础知识:企业信息化(核心总结)

企业信息化是数字化转型的核心,涵盖战略规划、技术应用和实施路径等方面。关键内容包括ERP、CRM、SCM等系统的定义与实施,以及数据仓库、商业智能等技术的应用。备考系统分析师需掌握信息化战略规划方法(如BSP、SDP)、系统建模工具,并能分析解决信息孤岛等问题。论文可围绕ERP实施、数据仓库应用等主题展开。企业信息化面临组织变革、技术选型等挑战,但能显著提升运营效率和竞争力。

数据知道的博客 6934

2025美赛E题为农业留出空间(附代码+全保姆教程)Making Room for Agriculture

有机农业的核心在于减少化学投入,促进自然控制和可持续性。变量定义CCC: 作物种群III: 害虫种群PPP: 天然捕食者种群(蝙蝠、鸟类等)BBB: 生物多样性水平(以种类数量表示)SSS: 土壤健康指数(影响植物繁殖与作物生长)EEE: 农业生态系统的整体稳定性。

博客 1496

本科生毕业设计选题——计算机类

毕业设计选题非常重要!非常重要!非常重要!(vital things for three) 作为兢兢业业不分昼夜的CS民工,选题实在是太太太让人苦恼了!究竟是做一个管理系统呢,还是做一个业务平台设计呢,或者是开发一个游戏呢,又或者是紧接当下热门的人工智能项目呢?CS的领域容量大范围广,可做的项目太多,简直是无从想起! 于是,看了一大堆各类博客推荐的选题,整理汇总,分享一下。也由此鞭策自己。(还在整理,偶尔更新!) Now,感谢: 1)https://blog.csdn.net/cabbagel/artic.

JxufeCarol的博客 9万+

【WRF湿度调整策略】WRF/ERA5湿度数据对比

【WRF湿度调整策略】WRF/ERA5湿度数据对比

WW、forever的博客 121

SPSS Modeler 决策树C5.0算法实践案例(指南 第十三章)

前面,小编和大家一起学习了关于决策树分析的理论知识,下面,结合实际案例,我们学习一下利用SPSS Modeler软件实现决策树分析。 1. 决策树实践案例 3.1 C5.0 算法 决策树节点 案例:Demo数据文件“bankloan.sav”。 数据流: 类型节点中进行角色设定: 目标变量:客户违约情况 数据展示: ...

qq_24339451的博客 1万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

机器学习——决策树算法原理及案例

机器学习在各个领域都有广泛的应用,特别在数据分析领域有着深远的影响。决策树是机器学习中最基础且应用最广泛的算法模型。本文介绍了机器学习的相关概念、常见的算法分类和决策树模型及应用。通过一个决策树案例,着重从特征选择、剪枝等方面描述决策树的构建,讨论并研究决策树模型评估准则。最后基于 R 语言和 SPSS Modeler这两个工具,分别设计与实现了...

weixin_34060741的博客 1万+

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

学习:关于游戏用户流失分析方法

三步骤: 流失分析 游戏次日流失分析 游戏中长期流失分析 part 1流失分析 定位流失用户,挖掘流失用户流失前的最后行为,从而发现导致这类流失的原因 需求开发的重要前提: 1. 与需求方(运营)明确统计口径,避免惯性思维导致的数据方向有偏差 2. 排查常见的非游戏玩法问题:如次留低,机型不适配的问题 part 2 游戏次日流失分析 即:首日登录后流失 分析角度: 1. 留存偏低 2. 验证游戏内主要玩法的参与情况 3. 用户在游戏内的卡点 主要基于游戏行为对比留存和流失用.

qq_36950604的博客 2210

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

2022年 - 2023年 最新计算机毕业设计 本科 选题大全 汇总

文章目录0 前言1 java web 管理系统 毕设选题2 java web 平台/业务系统 毕设选题3 游戏设计、动画设计类 毕设选题 (适合数媒的同学)4 算法开发5 数据挖掘 毕设选题6 大数据处理、云计算、区块链 毕设选题7 网络安全 毕设选题8 通信类/网络工程 毕设选题9 嵌入式 毕设选题10 开题指导 0 前言 Hi,大家好,这里是丹成学长,大四的同学马上要开始毕业设计啦,大家做好准备了没! 学长给大家详细整理了计算机毕设最新选题,对选题有任何疑问,都可以问学长哦~ 1 java web

HUXINY的博客 11万+
上一篇: oracle删除数据文件
下一篇: 游戏运营的数据分析
mousever
博客等级 码龄19年 231粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值