数据赋人工系统以智能。北邮《R语言数据分析》课程从问道、执具、博术三个方面,阐述机器学习/数据挖掘的方法论(道)、编程工具R语言(具)以及经典算法模型(术)。通过课程的学习,可一起领悟数据分析之哲理、掌握模型算法之要义、提升工程实践之素养,推开人工智能的大门,为同学们在机器学习/数据挖掘领域登堂入室奠定基础。以下资料整理于该课程期末试卷,供学习者参考。
1.多选题(3分)R语言中主要控制结构有(ABD)
A.顺序结构 B.分支结构 C.层次结构 D.循环结构
解析:结构化编程中,并不存在层级结构这么一种控制结构
2.判断题(1分)Matlab不同,R语言不支持向量化运算。(×)
解析:与Matlab一样,R语言支持向量化运算。
3.多选题(3分)以下属于R语言保留字的是(ABCD) A.while B.repeat C.function D.if
4.判断题(1分)repeat循环体中必然有—条next语句,否则会形成死循环。(×)
解析:repeat循环体中必然有一条break语句,next语句只是中断本轮循环并跳转至下一轮循环。若repeat语句中仅有next而无break,依然是死循环。
5.判断题(1分)为增强代码的可维护性,当复制粘贴代码超过两次以上时,需要考虑编写函数。(√)
6.判断题(1分)特殊的参数…表示函数可以接收任意数量、任意类型的参数。(√)
7.多选题(3分)以下哪些行为属于归类行为?(ACD) A.看云识天气
B.消化食物
C.望闻问切
D.下棋
解析:消化食物并非归类行为
8.判断题(1分)机器学习具有模拟人类认知过程的特点,先将对象分为若干大类,继而分为若干小类。(×)
解析:机器学习的过程,并不是纲目属种式的层层细分,而是根据特征做出类别的判断,类别之间往往并无层级之分。
9.多选题(3分)从认知的角度看,以下说法正确的是(ABCD) A.概念化是归类 B.学习是归类 C.感知是归类 D.决策是归类
10.判断题(1分)分类是无监督学习的代表,聚类是有监督学习的代表(×)
解析:分类与聚类分别是有监督和无监督学习的代表。
11.单选题(1分)语句cut(1:4,1:3)的结果是(A) A. NA (1,2] (2,3] NA B. [1,2) [2,3) NA NA C.[1,2) [2,3) [3,4) NA D.NA (1,2] (2,3] (3,4]
解析:默认左闭右开。
12.判断题(1分)NA与NULL是等价的。(×)
解析: