什么是R语言?有哪些热门的R语言MOOC课程?
什么是R语言? R语言是一种开源编程语言,被广泛用作统计软件和数据分析工具,是一种统计、计算和可视化的高级语言。 它是基于统计数据而创建的,在数据分析师、数据科学家、统计学家中,是仅次于Python的第二大数据科学编程语言。
让R如此受欢迎的原因是它的多功能性,R有一个方便的现成软件包包括从预处理、分析、可视化到机器学习以及任何与数据有关的东西,这要感谢它充满活力的开源社区。R语言的软件包能在编程环境中,通过子菜单下载后安装。软件包有7000多,在统计、数学计算、金融数据分析、生物学、互联网数据分析,大数据、并行计算,混合编程、数据挖掘、数据分析方面有着广泛的应用。 R语言软件工程师市场缺口巨大,其实相对于常见的编程语言,R语言还是比较容易上手。
我们通过搜索大量R语言编程学习MOOC课程,根据注册人数、评分、评论和口碑进行排名,筛选出下面6个最好的R语言编程在线学习MOOC课程,供你参考。
1. Data Analysis with R Programming
Google公司
谷歌公司的使用R编程进行数据分析在线课程,提供了入门级的数据分析师所需的工作技能。你将学习R编程语言的各个细节,通过使用RStudio中功能强大的R工具和软件包来清理、组织、分析、可视化和报告数据。
本课程是谷歌数据分析证书中的第七门课程,课程为期5周,有37小时的内容,包括视频讲座、阅读和作业。每周有一个测试,最后一周有一个挑战课程,检查你在整个课程中练习过的关键技能。2. R Programming Fundamentals
斯坦福大学:Susan Holmes教授
斯坦福大学的R编程基础课程由R语言的联合创作者Robert Gentleman先生对R语言做非常全面的讲解。你将从这个课程中对R编程有一个很好的理解,并为以后从事更大的项目打下良好的基础。
本课程为期6周,每周需要2-3个小时,课程提供视频讲座和作业练习。课程包含9个模块,每一个模块都带有一个或多个小测验,以帮助你巩固所学的知识。
3. Data Science: R Basics
哈佛大学:Rafael Irizarry教授
哈佛大学在edX上的数据科学:R基础课程与其他课程的区别在于它独特的教学方法,该课程分为四个部分:R基础、向量和排序、整理和可视化数据,以及编程基础。通过一个聚焦于美国犯罪行为的案例研究,你将使用索引和子集方法来找到美国最危险的州。
本课程为期8周,每周需要1-2个小时,课程包括一系列的视频讲座和阅读。课程中的一些练习涉及编写代码。并通过DataCamp的基于浏览器的编程环境提交,主要的评估使用RStudio完成。
4. Data Analysis with R
Facebook公司:Moira Burke和Dean Eckles
Facebook公司的使用R进行数据分析是Udacity平台上数据分析纳米学位的一部分。课程的重点是探索性数据分析(EDA),EDA通过统计方法和背景信息来探索数据。 通过本课程,你将能够自信地使用R来调查和总结数据集,创建你自己的分析来找到隐藏的模式!
本课程共持续8周,分为10节课,你将从课程中提供的视频讲座以及大量的嵌入式练习中学习。最后的项目是对你所选择的数据集创建自己的探索性数据分析,以帮助你整合所学到的知识。
5. The Analytics Edge
麻省理工学院:Dimitris Bertsimas教授
麻省理工学院的分析边缘在线课程与其校园课程相一致,因此具有一定的挑战性,适合有抱负的数据分析师,想要深入理解分析方法和R编程。你将理解许多不同的分析方法包括线性回归、逻辑回归、CART、聚类和数据可视化,当然,还将拥有在R中实现所有这些方法的编程技能。
本课程为期13周,每周10-15个小时。你会观看讲座视频,在视频之后,你要回答问题,以评估你对内容的理解。每周都会有一个家庭作业,包括在R或LibreOffice中使用各种数据集,最后一周后会有一个期末考试。
6. Introduction to Business Analytics with R
伊利诺伊大学香槟分校:Ronald Guymon教授和Ashish Khandelwal教授
如果你是一个有抱负的商业分析师,伊利诺伊大学香槟分校的这个免费的使用R进行商业分析课程很适合你。你将在R和RStudio中有一个坚实的基础,可以通过数据自动化解决业务问题,将数据转换为可操作的建议,并向管理层交流你的提案。
本课程为期4周,共计16个小时,提供了视频和阅读资料供你学习,还有为实践课程准备的数据库。它专注于在商业中广泛使用的策略、方法、工具和应用程序,每个模块都有一个阶段测试,此外,还有一个同行评审的任务。