资深R语言用户多年实战经验的结晶,介绍R语言本身的核心技术以及R语言在不同领域的跨学科综合应用,借助每日中国天气的应用案例和游戏开发的案例,揭秘完整的R包开发流程,帮助读者创建自己的R包,打开R语言产品化的思路。
“R的极客理想”系列图书以作者多年开发经验为素材,系统地梳理了R语言的知识。在《R的极客理想 高级开发篇》中介绍了R语言的30多个工具包的使用方法,并以IT人的视角,告诉读者如何高效地使用第三方R包。
《R的极客理想 高级开发篇》则以R语言的高级编程为主,辅以跨界知识的综合运用。书中首先阐释如何用R语言实现数学、统计计算以及模型建立,应用包括协同过滤算法、基于矩阵的PageRank算法、遗传算法和金融交易策略模型等。详细介绍了R语言的环境空间、文件系统管理、S3、S4、RC和R6四种面向对象的程序设计。还介绍完整的R包开发流程,并提供每日中国天气的应用案例和游戏开发的案例,帮助读者创建自己的R包,打开R语言产品化的思路。
书中介绍了多个场景案例,不仅从学术的角度完成了模型设计,而且用计算机的方法把产品实现。通过案例的学习,可以让不同学科背景的R语言使用者,站在其他人的角度,找到新的思维方法。
《R的极客理想 高级开发篇》将介绍R语言在金融领域的应用,真正地让技术人员把自己的知识变成价值。
★专业的数据分析师是离不开专业语言的。语言的力量是无穷的,它能够帮助数据分析师充分变现自己的思想。R语言就是数据分析领域广泛使用的语言。国内能够系统地梳理R语言的图书不多,张丹的“R的极客理想”系列正好填补了这个空白,而且正当时。书中很多现实的考量都是你需要的。
——刘政 SAS中国研发总经理
★近几年出版的关于R语言的书籍主要从统计学知识或编程语法等角度来写,张丹的《R的极客理想》以作者多年开发经验为素材,从工程角度描述了R语言的诸多让人兴奋的特性,以及R语言同其他主流开发环境的协同。我相信《R的极客理想》可以让数据开发者少走弯路,同时也是对统计工作者视界的有益的补充!
——刘思喆 京东推荐算法经理
★学习R语言,不仅是学一门编程语言,同时你也在学习一门新的学科——数据科学。不管你是程序员还是数据分析师,张丹的这本书都会是带你走进数据科学后花园的藏宝图,它会告诉你如何将R语言直接应用在企业环境中,也会告诉你如何将大数据技术与R语言结合,更快更轻巧地创造价值。
——陈堰平 SupStat创始人
★富有极客钻研精神的张丹,在本书中带领我们踏上一段奇特的R语言开发之旅。作者结合自己多年实战经验,从基本的R统计计算与算法应用,到R语言内核与面向对象编程、R包开发等高级主题,深入浅出地剖析了R语言底层原理与企业级应用价值,展示了R语言特色与魅力所在。
——王江浩 中科院地理科学与资源研究所博士