SPOC学校专有课程
R语言程序设计
分享
spContent=R语言是一门用于统计分析、数据挖掘和数据可视化的语言,在大数据时代其应用领域非常广泛。本课程从数据科学角度讲解R语言,涉及R语言特性、数据对象和管理、数据可视化、基本统计分析概念、数据挖掘建模和应用等内容。本课程对于非计算机专业的选修学生来说,不仅仅是学习一门程序设计语言,更重要的是了解数据挖掘的建模方法和应用特点,将计算思维和程序能力打好基础,对今后专业数据的分析处理实用有帮助。
—— 课程团队
课程概述

数据时代已经到来,基于数据与数据分析去发现问题并做出科学客观的决策越来越重要。开源软件R语言迅速发展,目前有上万个可以获取的R扩展包,内容涉及各行各业,适用于各种数据技术。本课程分为基础篇、进阶篇、拓展篇三大模块,循序渐进介绍R语言在数据分析应用中的相关知识,同时注重内容的前沿性与时代性,如何用R完成一系列数据处理工作:数据准备、数据清洗、数据探索、数据变换、数据可视化、数学建模、分析报告撰写,大数据处理性能提高等内容。通过实验案例分析能够将所学R知识应用到实际问题的解决中,让数据转化成价值。


授课目标

本课程是面向全校本科生信息能力模块的选修课程。48学时,3学分。


R语言知识点内容较多,本课程从数据挖掘角度讲解R语言。从课程内容上R语言基础和数据挖掘建模两部分,每部分有理论和实验。让同学们从案例中掌握R语言基础和数据挖掘实际应用,对其今后专业课程学习中需要的计算思维和程序能力打好基础。


大数据时代,数据的分析处理非常重要,数据挖掘作为数据科学的重要一环,其典型的应用如分类与预测、聚类分析、关联规则、智能推荐、时序模式、神经网络应用广泛。本课程对于非计算机专业的选修学生来说,不仅仅是学习一门程序设计语言,更重要的是了解数据挖掘的建模方法和应用特点,对其今后专业数据的分析处理有帮助。


本课程的教学目标:

课程目标1:专业知识方面。掌握R语言与数据挖掘的基础知识,学会R语言的常用功能,理解与掌握使用R语言进行数据挖掘的基本原理。


课程目标2:专业能力方面。掌握R语言数据挖掘中的建模与应用,了解和熟悉常用数据挖掘算法例如分类与预测、聚类分析、关联规则、智能推荐、时序模式、神经网络的基本原理和应用。


课程目标3:综合能力方面。在具体案例中掌握实施R语言数据挖掘的流程,初步具备综合运用R语言进行数据挖掘的基本能力。 


课程目标4:思想政治素质方面。强化学生在大数据挖掘实践中的道德品质与伦理素养,要求学生在其中培养爱国敬业、诚实守信等基本素质。


成绩要求

配套线下课程,完成课程的全部学习任务。

课程大纲
参考资料


周围,崔濒月,R语言程序设计,清华大学出版社,2023.2


R语言:www.r-project.org

IDE工具:www.rstudio.com