1. 首页
  2. R语言

【工具】R语言学习参考图书不完全指南

【工具】R语言学习参考图书不完全指南

这里大部分都是英文的书。国内对于R的书籍的翻译中文几乎可以忽略的说。

1.入门级读物

R的帮助文档中提供了一些入门的读物,比如《Anintroduction to R》,是R早期入门的权威读物,这本书有中文版,叫做《R导论》 。另一本早期的著名入门读物是《R for beginners》,也有中文版,译名《R入门》 。国内关于R的一本早期的经典读物是《统计建模与R软件》,写得比较全面,特别是适合做概率统计和多元统计的参考书来用。

新近的一些比较好的入门书比如《R in action》,是Manning出版社in action 系列的一本。这本书从R 的编程初步到一般线形模型,因子分析等比较高阶的方法都有系统的介绍,很值得一读。《R Cookbook》 ,是大名鼎鼎的O’REILLY出版社动物系列书的一本,偏重于R语言的操作。从这两本书的出处也能窥见,R已经成为了一种相当主流的数据分析和开发工具了。《Rin a Nutshell》,也是动物系列的一本。据说出身人大的一个R语言团队正在翻译。题外话,人大统计可以算是R在国内的一个重要基地,他们组织的中国R语言会议影响越来越大。

针对统计应用为主的入门书,比如《The R book》,《Introductory Statistics with R》,等等,比较全面的介绍R语言作于一种数据分析工具在统计的各个分支的运用。我的收藏里类似的还有《Statistics and Data with R》 。

喜欢编程的可以研究《THE ART OF R PROGRAMMING》

然后就该到一些比较专门的领域了。捡我熟悉的说一说。

2.多元统计与数据挖掘

这是数据分析的一个重要舞台,相关的书籍也很多。

多元统计方面,《Multivariate Statistics with R》 ,介绍了多元统计的经典方法,聚类,判别,因子,主成分,典型相关等等,可惜新方法涉及的不多。《Exploratory Multivariate Analysis by Example Using R》就比它要全面。还有专门的多元统计书籍,如Härdle 和 Simar《Applied Multivariate Statistical Analysis》的第3版,以R作为例题的主要工具,这本书第2版有中文版,也有R的应用。

数据挖掘方面,《Data Mining with R:learing with case studies》 ,里面给出4个不同领域的案例。还有《Data Mining with Rattle and R》,使用Rattle软件,结合了数据可视化。这一方面,包括相关的如机器学习,模式识别等等方向,还很有待提高啊(动物系列2012年出了新书《Machine learningfor hackers》)。

3.计量经济学和时间序列分析

关于计量经济学,《Econometrics In R》 ,入门小书。然后《AppliedEconometrics with R》, R包是AER,比较全面。

时间序列是计量经济学的一个重要部分,特别涉及金融数据分析,也是一个书籍众多的方向。《TimeSeries Analysis and Its Applications :with R examples》是关于时间序列的一个比较全面的介绍,这个有中文译本,机械工业出版社的华章系列。金融时间序列的,Rmetrics推出的《TimeSeriesFAQ》,这本书是金融时间序列入门的东西,但是很难懂。 其他的比如 《Advanced Topics in Analysis of Economic andFinancial Data Using R》以及《ModellingFinancial Time Series With S-plus》 (S+ 是R的长辈啦),还有 《Time Series:Applications toFinance with R and S-Plus》 。另外蔡瑞胸的《金融时间序列分析》的第2版和第3版也是采用了R语言。

一些比较专门的,比如协整的《Analysis of Integrated andCointegrated Time Series with R》,小波的《WaveletMethods in Statistics with R》。

4. 金融工程

这个领域更多的是利用R的开发功能了。金融衍生工具的建模对于相关的数学以及金融知识要求是很高的,不用我这个学统计的人罗嗦,做过的人都知道呵呵。我直接列书单。投资组合《Portfolio Optimization with R》 ,衍生品定价《Option Pricing and Estimation ofFinancial Models with R》 ,随机微分方程《Simulation Inference Stochastic Differential Equations:with R examples》 , 随机模拟 《Simulation Techniques in Financial Risk Management》 ,《Introducing MonteCarlo Methods with R》。

金融数据分析可以参见上面时间序列的条目。

5. 图形和数据可视化

R提供了强大的图形工具,可以制作各种经典以及个性化的数据分析图形。这是个很有意思的领域,大家都爱看图有没有?

入门经典《R Graphics》,全面介绍了R中绘图系统,对应的有一个网站,有兴趣的自己google之。《R graph cookbook》适合速成。关于R的作图系统的专门介绍:《Lattice:MultivariateData Visualization with R》,《ggplot2:Elegant Graphics for Data Analysis》前面那本是普通的,后面这本比较文艺。

6. 统计的其他方向

关于线性模型的《Linear Models with R》 ,这是统计学生都该读的吧。

其他的方向,专业所限,不敢妄言了。

7. 数据分析的应用领域

数据分析是这个时代的一个关键技术,有数据的地方,自然少不了R的应用。经济和金融的在上面列过了,再放几本自己的收藏。《Advances in SocialScience Research Using R》 ,这一本包括了目前很多常用的社会科学研究方法,比较深。《Biostatistics with R》就是入门级的了。《Chemometricswith R》 ,这个嘛,纯属收藏。

Springer出版社的“use R!”系列还有很多关于各领域的R著作。总会有适合你的那一本。

尽管网络是万能的,但是使用的时候还是要注意尊重版权的啊。

不过,想要摆脱“菜鸟”的帽子,还有更快捷的方法哦——

只需20元茶水费,便可参加一场精彩的沙龙:

PPV课大数据沙龙活动(第六期)-R语言与数据分析

【沙龙主题】

R语言与数据分析

【活动背景】

数据分析工作者需要从广泛的数据源(文本文件、电子表格、数据库管理系统等)获取数据、将数据片融合到一起、对数据进行清理和标准、选用合适的方法对数据进行分析、以有意义有吸引力的图形展示数据结果,最后将结果整合成令人感兴趣的报告并向利益相关者或者公众发布。而R语言正是一个适合完成这些任务的理想而又功能全面的软件。

R是一套完整的统计分析、数据处理和图形绘制的软件系统。R是一个自由的、免费的和开源的软件,它可以运行于多种平台之上,包括WINDOWS、UNIX和MacOS X等。R是一个可以进行交互式数据分析和探索的强大平台,它可以实现各种各样的数据分析技术。R具有顶尖水准的制图功能,能够很棒地实现数据的可视化。

R已成为数据分析的一把利器,受到越来越多的数据分析工作者的青睐。因而,想做数据分析工作的朋友,有必要学习和应用R语言。

【分享嘉宾】

陆勤:PPV课R语言社区负责人,R语言读书会活动组织者。智能信息处理硕士,计算机系讲师,关注数据科学领域,喜欢使用R语言进行数据分析工作。

【分享内容】

一、R语言介绍

1) R是什么

2) 为什么使用R

3) 怎么学习R

二、R与数据分析

1) R与获取数据

2) R与处理数据

3) R与分析数据

4) R与展示数据

三、案例分享:基于R预测股票市场收益

四、PPV课R社区和R语言读书会介绍

【活动对象】

R语言初学者,R语言爱好者,R语言相关从业人员。

【活动时间】

2014年9月13日 下午14:00-16:00

【活动地点】

南山区创新谷咖啡(蛇口工业六路9号)

【活动安排】

1) 主持人演讲:15分钟;

2) 嘉宾分享: 1小时;

3) 自由交流:30分钟(自我介绍+讨论);

【费用】

20元人(含茶水费)

【报名方式】

点此填写报名表

【主办单位】

深圳市飞博远创科技有限公司:一家专注于大数据在线教育的互联网公司,公司旨在培养具有大数据思维方式和工作技能的大数据工程师、数据分析师。旗下"PPV课"是一个提供大数据相关的网络课程、在线辅导和资讯服务的网站。公司是国内最早从事大数据在线教育的企业,拥有国内最全的大数据网络课程和专业的师资团队。

【协办单位】

创新谷 华友会 深培联 深圳智慧城市研究会

原文始发于微信公众号(PPV课数据科学社区):【工具】R语言学习参考图书不完全指南

原创文章,作者:ppvke,如若转载,请注明出处:http://www.ppvke.com/archives/29410

联系我们

4000-51-9191

在线咨询:点击这里给我发消息

工作时间:周一至周五,9:30-18:30,节假日休息