logo资料库

R试题(附带答案).docx

第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
资料共19页,剩余部分请下载后查看
1、绪论
2、r软件入门
2.1 2.2
2.3
3、数据描述性分析
3.1~3.4
4、概率、随机变量及其分布
4.2
5.5参数估计与假设检验
5.1,5.2
5.3
5.4
1、绪论 1、用图或表描述数据,属于_______________。 A、 描述性统计 B、推断性统计 2、统计学分为描述性统计和_____________。 3、学历是____________数据。 A、 计数 B、计量 C、名义 D、有序 A、计数 B、 计量 C、名义 D、 有序 4、身高是___________数据。 5、定量数据分为计数数据和____________。 6、定性数据分为____________和有序数据。 1~6: A 推断性统计 D B 计量数据 名义数据
2、r 软件入门 2.1 2.2 1、c(1, 2, 3, 4, 5) + c(20, 200) A、无法计算 B、[1] 21 202 3 4 5 C、[1] 21 202 23 204 5 D、[1] 21 202 23 204 25 2、查看当前 R 的工作目录的命令是___________ A、 getch() B、getwd() C、set() D、setwd() 3、R 语言中的 head()函数,默认仅显示数据集前 6 个观测值,如果想要显示前 10 个观测值,应该怎么写?假设数据集名称为 rt。 4、列出当前工作空间中所有变量的变量名的函数是__________ A、list() B、ls() C、ls.str( ) D、list.str() 5、删除工作空间中所有以字母 n 开头的对象,用_____________________命令。 1~5: D B B rm(list=ls(pat="^n")) head(rt, n=10);head(rt,n=10);head(rt, 10);head(rt,10);
1、L<- 3==5,上述代码中,变量 L 是____________,其值为_______________。 2.3 A、 数值变量,3 B、数值变量,-3 C、 逻辑变量,FALSE D、 逻辑变量,TRUE 2、> x <- 3 > y <- as.character(x) > y > is.numeric(y) 输出结果是__________ TURE A、 [1] 3 [1] TRUE B、 [1] “3” [1] C、 [1] 3 [1] D、 [1] “3” [1] FALSE FALSE 3、 X<-c(21,8,2,5,11) min(X) which.min(X) 以上两个运算结果分别是 4、R 语言中,计算向量的中位数、均值、方差、标准差的函数分别是(注意: 函数名后面记得加()。) 5、 > n<- 3 > 1:n-1 运行结果是_________ A、[1] 0 1 2 B、[1] 1 2 1~5:CD 2;3 media() ; mean() ; var() ; sd() A
6、sum(seq(1,5,by=2)) 的运行结果是_______________ 7、ean(rep(1:3,length.out = 5)) 的运行结果是_______________。 8、length(rep(1:3 , c(2, 2, 3))) 运行结果是______________。 9、which(2 : 8 > 5) 运行结果是___________。 A、[1] 6 7 8 B、[1] 5 6 7 C、[1] FALSE D、 报错 10、(c(1, 3, 5) + 4)[2] 7 7 B 6~10: 9 1.8 11、 x <- rep(c(1,4,7), c(3,2,1)) x[x>5] 运行结果是___________. 12、 v <- 10:5 w <- v[c(2,4)] mean(w) 运行结果是__________. 13、 v <- 10:5 v[-(1:5)] 运行结果是__________. 14、假设有一个公司部门的数据 x,1 代表行政部,2 代表财务部,3 代表销售 部,如果只想对 1 和 2 两个部门做分类统计,可以使用以下方法 A、 new_x <- gl(x, levels=c(1, 2, 3), labels=c("行政部", "财务部")) B、new_x <- gl(x, levels=c(1, 2), labels=c("行政部", "财务部")) C、new_x <- factor(x, levels=c(1, 2, 3), labels=c("行政部", "财务部")) D、new_x <- factor(x, levels=c(1, 2), labels=c("行政部", "财务部")) 15、在 R 语言中,用来创建因子的函数有: A、factor() B、table() C、tapply() D、gl()
11~15: 7 5 16、若想生成矩阵 A 为 8 D AD [,1] [,2] [,3] [,4] 7 8 9 [1,] [2,] [3,] 则可以用________________________。 10 11 12 1 2 3 4 5 6 A、A<-array(1:12,c(3,4)) B、A<-1:12; dim(A)<-c(3,4) C、A<-matrix(1:12,nrow = 3) D、A<-matrix(1:12,nrow = 3,ncol = 4) E、A<-array(1:12,dim=c(3,4)) 17、若矩阵 A 为 [,1] [,2] [,3] [,4] 7 8 9 [1,] [2,] [3,] 若执行某代码为结果为 1 2 3 4 5 6 10 11 12 [,1] [,2] 8 9 [1,] [2,] 则此代码可以是_____________。 11 12 A、A[2:3,c(3,4)] B、A[2:3,3:4] C、A[c(3,4),2:3] D、A[c(3,4),c(2,3)] 18、已知矩阵 A 为 [,1] [,2] [,3] [,4] 7 8 9 1 2 3 4 5 6 10 [1,] 11 [2,] [3,] 12 若运行某一代码后结果为 [1] 1 2 3 则这一代码可以是___________。(填写时不要空格) 19、 cba d f e       321     654   cba   d f  前两个矩阵,合并成第三个矩阵,是用了哪个函数? 321 654    e
A、rbind() B、cbind() C、rowbind() D、colbind() 1 2 3 20、已知,矩阵 A 为 [,1] [,2] [,3] [,4] 7 8 9 10 [1,] 11 [2,] [3,] 12 若执行某个命令后的结果为 [1] 6 15 24 33 则这个命令可能是: 4 5 6 A、tapply(A,1,sum) B、tapply(A,2,sum) C、apply(A,1,sum) D、apply(A,2,sum) B D AB A[,1];A[1:3,1] 16~20:ABCDE 21、执行以下代码 v1<-c(10:18) v2<-c("a","b","c") m<-matrix(c(1:9),nrow=3) f<-factor(c("M","F","F","M")) mylist<-list(v1,v2,m,f) 1. 若再执行代码:mylist[[2]][3] 则结果为____________。(不需要写前面的序号,如[1]之类。) 2. 若想得到列表中矩阵中的数字 8,则可以执行代码________________。 22、假设数据框 df 由以下代码生成, df<- data.frame( Name=c("Alice", "Becka", "James", "Jeffrey", "John"), Sex=c("F", "F", "M", "M", "M"), Age=c(13, 13, 12, 13, 12), Height=c(56.5, 65.3, 57.3, 62.5, 59.0), Weight=c(84.0, 98.0, 83.0, 84.0, 99.5)) 如果需要得到 [1] 56.5 65.3 57.3 62.5 59.0 则可以使用 A、df["Height"] B、df[["Height"]] C、df$Height D、df$"Height"
23、数据框是由长度相等的向量构成,其中一个向量代表了数据框的一_______ (填“行”或“列”)。数据框在形式上与矩阵相似,但本质上不同于矩阵。矩阵要 求所有元素对象类型需要一致,而数据框则不同。数据框中列本质是向量,其保 证了一列数据类型的一致性,但列与列的类型可以不一致,保证了数据可以是多 个类型多个维度的。 24、mydata <- scan("data.dat", what = list("", 0, 0)) 以上代码读取了文件 data.dat 中三个变量,第一个是_________型变量,后两个 是_______型变量。 25、R 软件要读入其他格式数据库,必须先导入 “___________”程序包。 C , mylist[[3]][8];mylist[[3]][2,3] 21~25: 1、如果 x 的值为 4,则以下代码的结果是 switch(x, 3+5, 3*5, 3-5, 3**5) BCD 列 字符,数值 foreign 2、以下能输出"Yes"的是 A、4 B、-2 C、 15 D、243 A、 i<-5 if (i > 3){ print('Yes') } else { print('No')} B、 i<-5 if (i > 3){
print('Yes')} else { print('No')} C、 i<-5 {if (i > 3){ print('Yes') } else { print('No')} } D、 {i<-5 if (i > 3){ print('Yes')} else { print('No')} } 3、将自定义函数命名为 myfun 且保存为 myfun.R 文件后,若要调用此自定义函 数,则 A、直接用 myfun 来调用 B、 需要先运行 source("myfun.R") C、需要先运行 source(myfun.R) D、需要先运行 library("myfun.R") 4、以下代码的输出结果分别是_________,_________。 common.statistics <- function(x, type) { switch (type, mean = mean(x), median = median(x), sum = sum(x), max = max(x), min = min(x) ) } x<- c(1,2,3,4,5,6) common.statistics (x, "mean") common.statistics (x, "median")
分享到:
收藏