前 言
为什么要写这本书
随着大数据的概念越来越流行,越来越多的企业开始重视数据,期待从数据中寻找有价值的结论,以指导公司管理层决策,最终创造更大的价值。但是在游戏行业,数据分析的发展相对缓慢,很多游戏公司是在发现人口红利消失后才逐渐重视数据,希望利用数据驱动产品。而在各种数据分析技术中,R语言作为一个可进行交互式数据分析和探索的强大平台,拥有举足轻重的作用。R语言的免费开源使得很多公司用它来处理数据、展示数据、分析数据、完成模型。
使用R语言可以进行游戏数据分析系统的搭建,可以对累积的海量游戏数据进行挖掘,找出其中的特征和规律。对于有志成为互联网数据挖掘/分析师的读者来说,R语言将成为他们未来必备的技能之一。
笔者在历届中国R语言会议演讲时,都会遇到一些同学问类似这样的问题:“是否学好数据挖掘工具就能胜任数据分析工作?”虽然这些学生都具备很好的理论和工具使用能力,但是缺乏对实际生产数据的处理能力,即学生们很少接触到企业的真实数据,不知道如何将脏数据处理为可以建模的数据集。这也是笔者写这本书的初衷。在本书中,笔者希望结合自己多年的数据挖掘实战经验,将R语言与游戏数据分析有机结合,真正做到“授之以渔”。
本书特色
本书从实际应用出发,结合实例及应用场景,通过对大量案例进行详细阐述和深入分析,进而指导读者在实际工作中通过R语言对游戏数据进行分析和挖掘。
本书的核心是游戏数据分析实战,所以在案例讲解过程中均会对分析结果进行业务解读,进而帮助数据分析师提高“利用结果数据指导实际商务决策”的能力。
基于对业务的思考,本书从解决问题入手,以游戏为最佳切入点,辐射整个数据分析领域,并完成数据分析和挖掘建模工作,对其他行业的数据分析师如何做数据分析/挖掘也具有很大的启发性。同时,本书内容涵盖了R语言基础、数据挖掘理论与实战、交互式绘图和Web网页开发等,故也可以作为数据挖掘的入门书籍。
目 录
第1章 什么是游戏数据分析
1.1 为什么要对游戏进行分析
1.2 游戏数据分析的流程
1.3 数据分析师的能力要求
1.4 小结
第2章 必备R语言基础
2.1 开发环境准备和快速入门
2.2 数据对象
2.3 数据导入
2.4 小结
第3章 R语言绘图重要技术
3.1 常用图形参数
3.2 低级绘图函数
3.3 高级绘图函数
3.4 小结