
张丹
本书的内容来自作者使用R语言的实践经验总结,以R语言的高级编程为主,辅以跨界知识的综合运用,涉及计算机、统计、数学、金融四个学科的知识。书中首先阐释如何用R语言实现数学计算和创建模型,涉及协同过滤算法、基于矩阵的PageRank算法、遗传算法和金融交易策略模型。其次详细介绍了R语言的环境空间、文件系统管理以及S3、S4、RC和R6四种面向对象的程序设计。最后介绍完整的R包开发流程,并提供每日中国天气的应用案例和游戏开发的案例,帮助读者创建自己的R包,打开R语言产品化的思路。书中介绍了多个场景案例,不仅从学术的角度完成了模型设计,而且用计算机的方法实现产品。通过案例的学习,不同学科背景的R语言使用者可以站在别人的角度,找到新的思维方法。
专业的数据分析师是离不开专业语言的。语言的力量是无穷的,它能够帮助数据分析师充分变现自己的思想。R语言就是数据分析领域广泛使用的语言。国内能够系统地梳理R语言的图书不多,作者的“R的极客理想”系列正好填补了这个空白,而且正当时。书中很多现实的考量都是你需要的。近几年出版的关于R语言的书籍主要从统计学知识或编程语法等角度来写,本书以作者多年开发经验为素材,从工程角度描述了R语言的诸多让人兴奋的特性,以及R语言同其他主流开发环境的协同。我相信本书可以让数据开发者少走弯路,同时也是对统计工作者视界的有益的补充!