本课程是面向全校本科生信息能力模块的选修课程。48学时,3学分。
R语言知识点内容较多,本课程从数据挖掘角度讲解R语言。从课程内容上R语言基础和数据挖掘建模两部分,每部分有理论和实验。让同学们从案例中掌握R语言基础和数据挖掘实际应用,对其今后专业课程学习中需要的计算思维和程序能力打好基础。
大数据时代,数据的分析处理非常重要,数据挖掘作为数据科学的重要一环,其典型的应用如分类与预测、聚类分析、关联规则、智能推荐、时序模式、神经网络应用广泛。本课程对于非计算机专业的选修学生来说,不仅仅是学习一门程序设计语言,更重要的是了解数据挖掘的建模方法和应用特点,对其今后专业数据的分析处理有帮助。
本课程的教学目标:
课程目标1:专业知识方面。掌握R语言与数据挖掘的基础知识,学会R语言的常用功能,理解与掌握使用R语言进行数据挖掘的基本原理。
课程目标2:专业能力方面。掌握R语言数据挖掘中的建模与应用,了解和熟悉常用数据挖掘算法例如分类与预测、聚类分析、关联规则、智能推荐、时序模式、神经网络的基本原理和应用。
课程目标3:综合能力方面。在具体案例中掌握实施R语言数据挖掘的流程,初步具备综合运用R语言进行数据挖掘的基本能力。
课程目标4:思想政治素质方面。强化学生在大数据挖掘实践中的道德品质与伦理素养,要求学生在其中培养爱国敬业、诚实守信等基本素质。
完成课程的全部学习任务将给予结课认证证书,证书设置“合格”(成绩在60分~79分之间)与"优秀"(成绩在80分~100分之间)两档课程标准,由任课教师签发课程结业证书。
R语言:www.r-project.org/
入门教程:www.w3cschool.cn/r/
IDE工具:www.rstudio.com
R包下载:cran.r-project.org
论坛:d.cosx.org/t/r
论坛: www.r-bloggers.com
R共享:rpubs.com
R语言编程艺术(美Norman著),机械工业出版社,2013;
R语言与数据挖掘(张良均等著),机械工业出版社,2019;
中国大学MOOC中SPOC“R语言程序设计”资源,2021