学科:R语言入门

R语言是一种优美、强大的统计、绘图语言。

我们在此发起R语言入门团队学习,欢迎您的参与!

写在前面的话

编辑
  • 这是为R语言初学者开展的团队学习。
  • 在英文维基学院里有一个相似的页面: http://en.wikiversity.org/wiki/R
  • 不过上面这个页面已经不怎么活跃了,因此我们不会去做一个完全的入门手册,以免重蹈覆辙。
  • 我们的主要目标是建成一个开放、友好的R语言入门指引、要点提示和问答园地。

推荐教材

编辑

快速入门

编辑

进一步学习

编辑
  • 《An Introduction to R》,《R导论》

数据挖掘

编辑
  • 《Data Mining with R -- Learning with Case Studies 》

8周入门学习计划

编辑

这是我们推荐的R语言入门学习计划,您也可以根据自身情况制定自己的学习计划。

  • 第1周,初步了解R语言,可快速浏览《153分钟学会R》等资料。

从第2周起,以《R for Beginners》中文版为主要教材:

  • 第2周,学习1.导言和2.基本原理与概念, 第1~8页,共8页;
  • 第3周,学习3.1.对象 ~ 3.4.生成数据, 第9~18页,共10页;
  • 第4周,学习3.5.使用对象, 第19~34页, 共16页;
  • 第5周,学习4.R绘图前4小节,第37~48页, 共12页;
  • 第6周,学习4.6.grid和lattice包, 第49~55页, 共7页;
  • 第7周,学习5.R的统计分析,第56~64页,共9页;
  • 第8周,学习6.R编程实践,第65~71页,共7页;

问与答

编辑

要点提示

编辑

常用资源

编辑
网络上有很多很好的开发和维护的R语言教学,例如 https://blog.gtwang.org/programming/r/

网站资源

编辑

教材详细介绍

编辑
  1. 《An Introduction to R》 该手册由R核心团队编写。作者为 W. N. Venables, D. M. Smith 以及 the R Core Team 。以下简称《R-intro》
  2. 《R导论》 这是《An Introduction to R》中文版,译者丁国徽。
  3. 《R for Beginners》。 英文版下载地址: http://cran.r-project.org/doc/contrib/Paradis-rdebuts_en.pdf , 中文版下载地址: http://images.ruc.edu.cn/other/2007-11-23/1195795858455.pdf
  4. 《153分钟学会R》 刘思喆 2008年7月24日 PDF版。作者还在缓慢更新,临时下载地址: http://www.bjt.name/todo/ 。 入门时这本书适合快速过一遍,你能很快地了解到R是什么、能做什么、有哪些常见问题、有哪些常用技巧。入门后还可以不断温故而知新,可作为参考手册翻阅。
  5. 《Data Mining with R -- Learning with Case Studies 》(英文)。 这是一本从案例的角度来介绍如何用R语言进行数据挖掘的书。以下简称《DMwR》