Welcome

本书是同名课程的自编教材,还在持续更新当中,目前没有计划的公开出版日期,欢迎使用。

About this class

本课程是面向没有R语言编程基础的相关人员开设的,其目标是帮助学习者掌握运用R语言解决实际问题的能力。R语言作为以统计分析功能见长的一门编程语言,常常会让使用者感到比较吃力。这种吃力的原因,大体上可以分为三种:统计功底不佳,R编程功底不佳,两者均不佳。三种情况都容易导致在实际运用过程中出现代码看不懂的情况,表现为不知道代码什么意思,不知道为什么代码会出现这样的结果,不知道这样的结果如何解读,等等。

本课程希望能够从R语言这一侧,通过给学习者提供一套学习R语言的清晰路径,帮助不同领域的学习者打下比较好的R语言基本功,能看懂代码并掌握动手能力。在此基础上只要熟悉自己领域常用的统计方法便可以顺利使用R自主地解决各种各样的实际问题。即便是需要学习新的统计方法,只要有对应的R包,便可以利用所学的R基本功很快上手。

在这个思路的指导下,本课程的主要目标设定如下:

  1. 掌握R语言的基本要素和语法结构;
  2. 能够灵活运用R来完成数据分析的任务,包括但不限于:
  • 导入数据
  • 清洗数据
  • 分析数据:统计建模,数据可视化
  • 撰写报告
  1. 学会自动化撰写数据分析报告。

终极目标是培养大家使用R语言来解决问题的能力。

Author

李喻骏,江西师范大学心理学院,讲师。

联系方式:

Reference

入门:

  1. 《R语言实战》
  2. 《R语言入门与实践》
  3. R for Data Science

进阶:

  1. Advanced R
  2. ggplot2: elegant graphics for data analysis
  3. R Markdown: The Definitive Guide
  4. R Markdown Cookbook