R语言数据分析-2023春学习通超星期末考试答案章节答案2024年_第1页
R语言数据分析-2023春学习通超星期末考试答案章节答案2024年_第2页
R语言数据分析-2023春学习通超星期末考试答案章节答案2024年_第3页
R语言数据分析-2023春学习通超星期末考试答案章节答案2024年_第4页
免费预览已结束,剩余5页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

R语言数据分析-2023春学习通超星期末考试章节答案2024年在同一绘图窗口可以使用两个plot函数。

答案:错参数pch制定绘制点图使用的符号大小。

答案:错sub定义图形的副标题。

答案:对xlim、ylim分别定义了x轴和y轴的标题。

答案:错dotchart()函数用于绘制点图。

答案:对barplot()函数可用于绘制直方图,显示连续数据的分布情况。

答案:错R语言提供了自带的固定种类的颜色,主要涉及的函数是color(

)

答案:错使用【1】函数可以在绘图的基础上添加坐标轴须(小竖线),标示出相应坐标轴上的变量数值的具体位置,

答案:rug(使用【1】函数可以在绘图的基础上添加网格线。

答案:grid(绘制带箭头的线段,从(4,0)到(7,3),箭头角度30,命令是【1】。

答案:arrows(4,0,7,3,angle=30使用abline()函数绘制直线

abline(a=NULL,b=NULL,h=NULL,v=NULL,coef=NULL,…),其中a是【1】,b是【2】。

答案:截距;斜率【1】是固定调色板函数,用来设置调色板

答案:palette(在打开的画布上添加标题元素的函数为【1】

答案:title(补齐散点图的边框的函数为【1】

答案:box(可以使用【1】函数创建自定义的坐标轴

答案:axis(在画布中添加点的函数为【1】

答案:points(main用来定义图形的

答案:主标题type设置图形中数据的显示类型,type="l"

在图形中数据显示为

答案:线小提琴图是箱线图与核密度图的结合,可以使用

(

)函数绘制。

答案:vioplot(

)绘制箱线图的函数为

答案:boxplot()绘制饼图的函数为

答案:pie()数据汇总统计可通过aggregate()函数实现。

答案:对设a<-

"2018年1月1日",执行语句strsplit(a,

"年")后,将得到两个字符串为"2018年"和"1月1日"。

答案:错执行语句ceiling(2.5)的返回结果为3。

答案:对语句srswr(10,26)的执行结果中,有可能出现数字2。

答案:对使用srswor()可函数实现放回简单随机抽样。

答案:错可使用语句na.omit(x)

删除数据x中存在缺失值的元素。

答案:错可使用语句anyNA(x)来判断数据x中是否存在缺失值,若存在,则返回TRUE。

答案:对可使用语句is.na(x)对向量x进行缺失值检测,返回一个与x等长的逻辑向量,TRUE表明该位置的值为缺失值。

答案:对names()函数可修改数据框和列表的变量名,也可以修改矩阵的变量名。

答案:错rename()函数可用于修改数据框和列表的变量名,但不能用于修改矩阵的变量名。

答案:对执行命令行a

<-

-1if

(a

<

0)

result

<-

0

else

if

(a

<

1)

{

result

<-

1

}

else

result

<-

2result的结果为【1】。

答案:0常用的循环语句主要有【1】循环、【2】循环和repeat循环。

答案:for;while在R语言中,常用的条件分支语句包括if/else语句和【1】语句。

答案:switch设x为一个2行3列的矩阵,

y<-apply(x,2,

mean),则语句length(y)的执行结果【1】。

答案:3设x<-"HebeiTangshan",则语句(substr(x,6,9))的执行结果为【1】。

答案:"Tang";Tang执行语句nchar("华北理工大学2018届毕业生")的返回结果为【1】。

答案:14执行语句sqrt(25)的返回结果为【1】。

答案:5简单随机抽样可通过srswr()函数、srswor()、【1】函数实现。

答案:sample(R中涉及排序的基本函数有三个,分别是sort()、【1】和rank()。

答案:order(设y

<-

c(1,2,3,NA),则语句anyNA(y)的执行结果为【1】

答案:TRUE在R中,缺失值以符号【1】表示。

答案:NAnames()函数和rename()函数的相同点是,都可以修改数据框和列表的变量名,而不能修改矩阵的变量名。不同点是,【1】函数会在原数据集中修改变量名,但【2】函数并不会直接改变原数据集中的变量名。

答案:names(;rename(R修改变量名的方式有很多种,经常利用函数实现对变量名字的修改,这些函数有【1】、【2】、colnames()、rownames()等。

答案:rename(;names(语句switch(1,

mean(1:5),

1:5,

1:10)

的执行结果为

答案:3下列关于数据重塑和数据融合的说法错误的是

答案:acast获得数组,dcast即可获得数组,也可以获得数据框。设x为一个5行4列的矩阵,则关于语句apply(x,

1,

mean)

的说法正确的是

答案:计算各行的均值语句paste("ABCDE",1:5,sep="")的执行结果是

答案:"ABCDE1"

"ABCDE2"

"ABCDE3"

"ABCDE4"

"ABCDE5"设x<-"abcdefg",则执行语句(substr(x,5,7)<-

"zzz")后,x的结果

答案:abcdzzz对数据集trees,执行语句head(trees)后,显示该数据集的

答案:前六行执行语句floor(-1.2)的返回结果为

答案:-2下列关于语句sample(2,10,replace=TRUE,prob=c(0.7,0.3))的叙述不正确的是

答案:使用sample()函数对数据进行随机分组,可实现不放回简单随机抽样,要求第一组和第二组比例为7:3下列哪个选项可能是语句srswr(3,5)的执行结果?

答案:以上均有可能下列关于简单随机抽样的说法正确的是

答案:sample()函数可实现放回简单抽样和不放回简单随机抽样设x

<-

c(19,

84,

64,

2),则执行哪个语句可使得返回结果为2

19

64

84?

答案:sort(x)将矩阵A<-matrix(c(1:10),nrow=5,byrow=T)转化为向量x<-as.vector(A),则向量x为

答案:1

3

5

7

9

2

4

6

810语句z<-1:12;dim(z)<-c(2,3,2)的执行结果为一个矩阵。

答案:错rownames()和colnames()函数可修改矩阵行名和列名,同时也能够修改数据框的行名和列名。

答案:对对数据框,增加新的样本数据,可使用函数【1】()

答案:rbind创建数据框datasheet如下:site

PHA

7.4B

6.3C

8.6可使用语句datasheet<-【1】(site=c("A","B","C"),pH=c(7.4,6.3,8.6))

答案:data.framex<-c(1,3,5)

#创建向量【1】

#查看第一个元素【2】

#查看除了第二个元素之外的所有元素【3】

#向量x中等于3的元素所在的位置【4】

#向量x中的最大元素

答案:x[1];x[-2];which(x==3;max(x设x<-c(1:10);A<-matrix(x);dim(A)<-c(5,2),则A[1,]的返回结果为

答案:16as.Date("2019年3月21日","%Y年%m月%d日")的结果

答案:2019-03-21设向量x<-c(1,2,3,4),y<-c(1,1,1),则语句length(x+y)的返回结果为

答案:4计算365+7的结果,将并将命令历史文件保存在D盘目录下的文件夹myproject中。(提示:创建文件夹命令

dir.create(),保存历史文件命令savehistory()

答案:dir.create(“d:/myproject”)

#命令创建

setwd("d:/myproject")

365+7

savehistory("myfile.Rhistory")要查看已安装包的描述,可以使用installed.packages()命令,这将列出安装的包,以及它们的版本号、依赖关系等信息。

答案:对要显示库中有哪些包,命令是:?(library)

答案:错加载rattle包的命令是:library(rattle)

答案:对安装rattle包的命令是:install.packages("rattle")

答案:对R语言是一种不区分大小写的解释性语言。

答案:错如果当前工作空间中有三个向量x,y,z,那么清除清除当前工作空间中的对象x的语句是:rm(list=ls())

答案:错如果当前工作空间中有三个向量x,y,z,那么清除清除当前工作空间中的所有对象的语句是:rm(list=ls())

答案:对获得plot函数的帮助,不可以使用命令

答案:help.plotR可在()等多种平台上运行。

答案:以上均可。简单随机抽样可通过srswr()函数、srswor()、______实现。

答案:sample(已知15名学生的体重(75.0,64.0,47.4,66.9,62.2,62.2,58.7,

63.5,66.6,64.0,57.0,69.0,56.9,50.0,72.0)/***********SPACE***********/【1】

#创建向量x存储学生体重信息/***********SPACE***********/【2】#

求学生体重的均值/***********SPACE***********/【3】

#求学生体重的标准差/***********SPACE***********/【4】

#对体重数据降序排序;/***********SPACE***********/【5】

#计算学生体重的四分位数(四分位数包括0.25和0.75)

答案:x<-c(75.0,64.0,47.4,66.9,62.2,62.2,58.7,

63.5,66.6,64.0,57.0,69.0,56.9,50.0,72.0;mean(x;sd(x;sort(x,decreasing=T;quantile(x,c(0.25,0.75x<-c(1,3,5)

#创建向量/***********SPACE***********/【1】

#查看第一个元素/***********SPACE***********/【2】

#查看除了第二个元素之外的所有元素/***********SPACE***********/【3】

#向量x中等于3的元素所在的位置/***********SPACE***********/【4】

#向量x中的最大元素

答案:x[1];x[-2];which(x==3;max(x执行语句ceiling(2.5)的返回结果为

答案:3#对数据集mtcars中wt列和mpg列的数据绘图【1】

#绑定,现在可以调用mtcars中的元素了【2】(wt,mpg,col="red")

#绘制点(wt,mpg)的颜色为红色【3】(wt,mpg,col="green",lty=1)

#将点(wt,mpg)用绿色、实线(即线形1)相连【4】

#解除,现在不可以调用mtcars中的元素

答案:attach(mtcars;plot;lines;detach(mtcars绘制空白画布绘制线段,起点(2,1)终点(4,8)绘制带箭头的红色线段,从(4,0)到(7,3),箭头角度30添加网格线-------------------------------------------------------*/plot(c(0:10),col="【1】")

#绘制空白画布【2】

#绘制线段,起点(2,1)终点(4,8)【3】(4,0,7,3,angle=30,col="red")

#绘制带箭头的红色线段,从(4,0)到(7,3),箭头角度30【4】(nx=4,ny=8,lwd=1,lty=2,col="blue")

#添加网格线

答案:white;segments(2,1,4,8;arrows;grid在同一张图上画出函数y1=2x,y2=x^2的曲线,添加标题"2x和x^2的曲线",并添加图例"y1=2x,y2=x^2"----------------------------------------------------------------------------------------------x<-【1】(0,10,by=0.5)y1=2*x

y2=x^2plot(x,y1,type="o",【2】)

#绘制函数y1=2x的曲线,type类型为"o",点样式为8lines(x,y2,type="o",【3】,pch=24)

#绘制函数y2=x2的曲线,type类型为"o",点样式为24,颜色为红色【4】("topright",c("2*x","x^2"),col=c("black","red"),pch=c(8,24),lty=1)

#添加图例【5】

#添加标题

答案:seq;pch=8;col="red";legend;title(main="2x和x^2的曲线"千字文,由南北朝时期梁朝散骑侍郎、给事中周兴嗣编纂、一千个汉字组成的韵文(在隋唐之前,不押韵、不对仗的文字,被称为“笔”,而非“文”)。千字文》语句平白如话,易诵易记,并译有英文版、法文版、拉丁文版、意大利文版,是中国影响很大的儿童启蒙读物。但有人却提出了质疑,这种质疑的做法是()。

答案:是允许的,体现了严谨的科学态度和勇于探索未知的精神向量这种对象结构在参与计算时遵循了一下几点原则:所有元素都参与运算、循环原则和强制类型转换原则,向量的计算才能有一个正确且合理的结果,引导我们在学习生活中应()

答案:遵守规则,生活才会有秩序向量、矩阵、数组三种数据对象的共同特点是,他们所包含的数据的数据类型是完全一致的,当创建它们时使用了不同的数据对象,他们会强数据强制转换成同一种类型,这种运算规则隐含了()道理

答案:物以类聚,人以群分,你想成为什么人,就去结交有智有品的朋友,置身于优质的人文环境循环结构是在满足某种条件下执行重复操作的过程,书写程序时仅需要简单的几行程序可实现成千上万次的重复动作,从中悟出了()道理。

答案:时间是宝贵的,选取合适的循环条件能大大的节省程序运行时间R语言中安装程序包时若网络环境或镜像站点不稳定会造成程序包下载失败,给用户造成了困扰,其实R语言支持了多种安装方法,当某种方法安装失败时,可尝试其他方法,从中感悟出的道理是()

答案:人生的道路有很多,可以选择不同的方式去实现同一个目标逻辑运算符&和|都用于题目中出现两种条件以上的情况,但他们的运算规则不同,要根据实际需求,选择合适的运算符,这种情况告诉我们,遇到问题不能想当然,要()

答案:具体问题具体分析在R语言的选择结构中,时刻注意else子句不能单独占一行,需跟在if语句的后面,如果书写错误导致程序不能正常运行,这启发我们在日常生活中的()道理,提醒我们在工作和生活中,严格遵守法律法规。

答案:无规矩不成方圆在利用循环嵌套结构解决百钱买百鸡问题时,我们编程实现了问题的计算,并且了解到该问题是我国古代数学家张丘健在《算经》一书中提出的数学问题,且在当时计算工具严重不足的情况下给出了计算结果,从中感悟我国古人的聪明才智,增加了()

答案:文化自信索引列表data的第一列第一个元素,可使用语句data[1,1]。

答案:错complete.cases()

用来检测哪一行存在缺失值,False表示该行不存在缺失值。

答案:错语句seq(1,-9,length=2)可简写为seq(1,-9,2)。

答案:错命令“11%/%4”的计算结果为3

答案:错命令“11%%4”的计算结果为3

答案:对对于矩阵和数组,dim

函数将返回其维度的整数值向量。

答案:对执行命令A

<-

matrix(1:6,2,3);

as.vector(A),将得到一个2行3列的矩阵。

答案:错设x

<-

c(1,2,3,4),则将语句x

<-

x[-1]执行两次,可得到一个长度为2的向量。

答案:对语句rep(1:4,2)

将建立重复序列1

2

3

4。

答案:错数据框每列的长度必须相等,不同列之间的元素具有相同的数据类型。

答案:错修改当前的工作目录为“D:/”的语句是:setwd()

答案:错对一个维度为4*5的数据框,增加一列新的数据,可使用函数cbind()。

答案:对语句x<-c(1,4,7);

x[c(1,3)]<-c(144,169);

x[2]的执行结果应该是【1】

答案:4在R

语言中,一行可以输入多组命令,各命令之间用【1】隔开。

答案:;

;分号定义向量w1<-c(1,3,5)

w2<-c(T,F)

写出语句的结果,w3<-c(w1,w2)【1】

答案:1,3,5,1,0【1】

#设定种子数12data<-【2】#随机生成10个标准正态分布的数据,赋值给data【3】

#查看data的值域【4】

#对data求和

答案:set.seed(12;rnorm(10;range(data;sum(datax<-"R语言是一门艺术"

#构建字符串"R语言是一门艺术",赋值给xy<-"用心去体会"

#构建字符串"用心去体会",赋值给y【1】

#读取字符串x的字符数目【2】

#读取x中第1个到第3个字符【3】

#用符号","连接两个字符串x与y

答案:nchar(x;substr(x,1,3;paste(x,y,sep=","x<-【1】(1.7,by=0.1,length=6)

#创建向量x,首项为1.7,公差为0.1,长度为6y<-【2】(x,each=2,len=6)

#创建向量y,各元素重复两次,序列长度为A<-matrix(y,3,2,【3】)

#建立矩阵A,数据按行读取【4】

#删除矩阵A的第一行

答案:seq;rep;byrow=TRUE;byrow=T;A[-1,]创建如下形式的矩阵C:135111213246141516-------------------------------------------------------A<-matrix(1:6,【1】=2)

#构建矩阵AB<-matrix(11:16,ncol=3,【2】=T)

#构建矩阵BC<-【3】(A,B)

#合并两个矩阵为新的矩阵C【4】

#将矩阵C转化为向量

答案:nrow;byrow;cbind;as.vector(Cstudent

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论