欢迎来到《Data Analysis and Visualization with R (R语言编程)》课程,本课程采用线上线下混合式教学,将学习如何使用R语言进行初步的数据分析,将有1/3的课堂学时在线进行。线上部分依托湖南工商大学方晓萍的《R语言基础》及北京信息职业技术学院赵玉新的《R语言基础》,使用这两门课的部分课程视频资源作为中文在线教学资源。此外,本课程使用部分Youtube视频资源作为全英在线教学资源,全英部分视频配有英文字幕。章节1-12为每周的教学资源,章节13-16为补充视频资源。
本课程主要面向数学系学生,整个课程从R的基本语法开始,到R中如何从本地和网络上进行数据获取,如何表示数据,再到如何对数据进行预处理,探索,分析与统计及可视化,层层推进。在这门课中,我们将学习到R语言的基础语法、使用R语言处理数据、进行绘图、创建并使用R语言函数、使用R语言进行统计分析与简单的回归分析等。主要介绍的R包有:readr, plyr, ggplot2, lubridate, dplyr, httr, rvest, mlr等。通过这门课程的学习,要求同学们掌握R语言的基础语法、具备使用R语言编程解决一般计算问题的能力、理解数据分析的基本流程、了解使用R语言进行大数据分析的实战技巧。
R语言,是统计学以及数据分析工具的第一选择;
R语言,可以完成几乎任何类型的数据分析工作;
R语言,拥有丰富的可视化模块与顶尖的制图功能;
R语言,可以在多平台上、轻松的导入并处理多源数据模式;
R语言,是大数据分析建模的必备工具。

