R语言书单:从入门到进阶都在这!

从事大数据行业的人都清楚,R是用于统计分析、绘图的语言和操作环境,同时它还是一个用于统计计算和统计制图的优秀工具。今天,大圣众包威客平台(www.dashengzb.cn特意整理出从入门到进阶的相关书籍,以供参考。

一、初学入门:

入门者可首选以下两本书。前者从统计角度入手,分高中低三部分由浅入深地讲解如何用R来实现统计分析;后者从程序编写的角度入手,对R本身的特点进行了清晰的介绍。

《RinAction》

《RinAction》是一本介绍R系统和使用案例的书,让其成为开发人员的强大的工具包。除了介绍R语言,本书还包括对其开发环境的介绍。同时,它着重介绍了实用的解决方案,还提供了一个实用的统计数据的优秀课程,包括使用R的特征来处理混乱和不完整数据的方法。

2.《TheArtofRProgramming》

《TheArtofRProgramming》将带领读者浏览R语言的软件开发过程,无论是面向功能还是面向对象的编程、数学模拟的运行,以及简化复杂数据和常用的格式均能学习到。《TheArtofRProgramming》是教授读者运用统计计算能力的一本优秀的指南。

二、统计进阶:

这两本书基本上涵盖了统计的一些高阶内容,例如多元分析、多层回归模型、荟萃分析、生存分析等内容。案例丰富,公式不算多,值得反复学习和参考。

《A Hand book of Statistical Analyses Using R》

像最畅销的前两个版本一样,《AHandbookofStatisticalAnalysesUsingR》第三版解释了如何进行一系列的统计分析,包括从简单推理、递归分配,再到聚类分析。无论读者是数据分析师、数据科学家还是学生,本手册都展示了如何使用R轻松有效地评估数据的方法。结合真实例子,本书强调了数据的实际应用和结果。

2.《ModernAppliedStatisticswithS》

这是一本使用S环境进行统计分析的指南,它提供了S的使用介绍和现代统计方法的课程。本书将重点介绍实际问题和对实际数据集的全面分析。

三、科学计算:

除了统计分析外,此书独特之处在于使用R来做数值分析,如求根、最优化、数值积分,等等。令人惊喜的是,它还包括了一些常见的模拟技术。书后的习题和最后的案例非常有用。

《IntroductiontoScientificProgrammingandSimulationUsingR》

第二版《IntroductiontoScientificProgrammingandSimulationUsingR》,继续以清晰、实用和透彻的方式,介绍科学计划和随机建模。读者可以通过其中的实验提供的R代码和数据来学习编程。这个版本精炼地演示了如何将算法转换为代码,并且易于阅读,并提供了丰富的例子和习题。

四、数据挖掘:

这两本侧重于数据挖掘的R语言书籍,全是以案例为线索,示范的代码量很大,跟一遍下来会有很大的收获。

《DataMiningwithR:LearningwithCaseStudies》

功能强大和大量附加软件包,使得R成为许多数据挖掘工具的绝佳替代品。从实践者的角度探索这一领域,《DataMiningwithR:LearningwithCaseStudies》使用了很多实例来说明R和数据挖掘的力量。为了展示主要的数据挖掘过程和技术,本书作者采用了实践的方法,利用一系列详细的、真实的案例研究说理,并提供了所有必要的步骤、代码和数据。

2.《MachineLearningforHackers》

现在存储和收集技术比以往更为廉价与精确,从大数据集中提取相关信息的方法,是任何经验丰富的程序员都希望学习的。有了这本书,读者将以实用的方式,使用黑盒解决方案和案例研究来学习机器学习和统计工具,而不是传统的重量级演示。

五、数据绘图:

ggplot2还有什么好说的呢,R中最优秀的绘图包,但由于近期该包升级很快,这书显得有些过时,幸好在中文版中它进行了大幅的更新。

《ggplot2ElegantGraphicsforDataAnalysis》

ggplot2是一个专门为生产图形而量身定制的迷你语言,读者能够从书中学到所需要的一切。ggplot2是R的数据可视化包,可以帮助用户轻松地创建数据图形。

六、参考手册:

有时候我们需要类似词典的案头参考手册,以方便随时查阅;又或者可以通读一遍以查漏补缺。以下两本书虽然有些厚度,但仍然推荐之。

《RCookbook》

借助超过200种实用方案,本书可帮助读者快速高效地执行R数据分析。R语言提供了进行统计工作所需的一切,但其结构可能难以掌握。这套简洁,面向任务的书籍使读者可以立即调动R,从基本任务、输入和输出、一般统计、图形和线性回归等解决方案都涵盖得到。由于有很高的悦读性,《RCookbook》不仅是一本解决方案的手册,更是用来探索R语言的愉快的方式。

2.《RinaNutshell》

本书中,作者向读者介绍了R的环境,让读者了解了面向对象的R语言的基础知识,以及R图形用户界面和控制台。然后,通过医学、商业和运动等各种实例,读者将学习到如何使用这个卓越的工具来解决自己的数据分析问题。

七、高级编程:

如果你是初学者,不建议看这两本书。如果你想进阶为专家级R用户,那你需要精读它们。前者讲解了R鲜为人知的一面,例如字符处理、正则表达和XML,还有报错处理以及与其它语言的交互;后者更是编写生产级代码的圣经指南。

《RProgrammingforBioinformatics》

作者在书中检查了字符串处理和操作的不同方面,讨论了R与其他语言的接口,并描述了如何编写软件包。最后,他还讨论了R代码的调试和分析。通过许多例子和练习,本实用指南专注于开发R编程技能,以解决生物信息学和计算生物学中遇到的问题。

2.《SoftwareforDataAnalysisProgrammingwithR》

本书通过R编程,从简单的交互式使用开始逐步进行。同时,它还可以根据需要添加更高级的编程技术,让用户成长为软件贡献者,从而使他们的职业和社区受益。此书是R的高级编程书,由R语言的作者编写。

(更多大数据与商业智能领域干货、或电子书,可添加个人微信号(dashenghuaer))

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 195,783评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,360评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 142,942评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,507评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,324评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,299评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,685评论 3 386
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,358评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,652评论 1 293
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,704评论 2 312
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,465评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,318评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,711评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,991评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,265评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,661评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,864评论 2 335

推荐阅读更多精彩内容

  • 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及...
    dle_oxio阅读 11,054评论 6 244
  • 《R语言入门》的读书笔记 本书的重点内容及感悟: 第一章 导言 1、R是一个有着统计分析功能及强大作图功能的软件系...
    格式化_001阅读 12,566评论 0 9
  • ​传统的企业,在营销时首先会思考产品和品牌的定位问题,而创新性企业,则会采取这样的终极思考:我们的产品要怎么做,才...
    沈坤策划阅读 386评论 0 0
  • 错过多少流年,沉迷于飘渺的花香,一年的岁末又将到来,来春能给我带来什么好运? 擦肩而过,有些人。有些情,说好要一起...
    riyueqin阅读 252评论 0 0
  • 本文为菜鸟窝编辑吴佳林的连载。 在 微信小程序入门(三)中,我们主要学习了开发者工具介绍以及项目的结构,本篇文章就...
    菜鸟窝阅读 768评论 0 0