1. 首页
  2. 课程学习
  3. 讲义
  4. R语言程序设计模拟试卷参考答案.docx

R语言程序设计模拟试卷参考答案.docx

上传者: 2024-08-30 22:20:27上传 DOCX文件 45.68KB 热度 7次
R语言程序设计模拟试卷参考答案本文档对R语言程序设计模拟试卷的所有问题进行了详细的解释和分析,并提供了正确答案。一、选择题1.R语言中导入其他包使用的语句是`library()`; 2.函数`c()`生成一个向量; 3.`mean()`函数的作用是计算平均数; 4.`p <- data.frame(patientID, age)`,其中`patientID`是列名; 5.绘图时如需调整颜色,修改的参数是`col`; 6.纵向合并两个数据框,使用的函数是`rbind`; 7.横向合并两个数据框,使用的函数是`cbind`; 8.`ceiling(3.475)`的返回值是4; 9.`x <- "abcdef"` `substr(x, 2, 4)`的返回值是`bcd`; 10.拟合线性模型最基本的函数是`lm()`; 11. `b <- c("a")`执行后,`b`是一个字符型向量; 12.按照性别、年龄升序排序,可以表达为`order(gender, age)`; 13.`while(i>0){print("hello";i<-i-1}`执行后,hello被输出了无限次; 14.R语言中的无效变量是变量名称由数字开头,由字母组成; 15.可利用`as()`函数将数据对象的存储类型转换为指定的类型,书写格式为`as.存储类型名(数据对象名)`; 16.不属于R循环结构的是`loop`; 17.将图像输出到pdf文件的函数是`pdf()`; 18.创建一个sumx,存储x1和x2的和,可以使用`mydata$sumx<-mydata$x1+mydata$x2`; 19.`summary()`函数的作用是展示拟合模型的详细结果; 20.创建自定义函数的语句是`function()`。二、判断题1.R语言是免费的; 2.线性回归模型包含一个自变量,一个因变量; 3.`data.frame()`的作用是创建一个数据框; 4.矩阵是一个二维数组,每个元素都可以拥有相同的模式; 5.`summary()`得到的统计结果中,median代表数值型变量的中位数。三、填空题1.为图形添加标题和坐标轴标签的函数名是`title`; 2.R语言中,为变量修改元素名称的函数是`names`; 3.条形图的函数名是`barplot`; 4.使用自定义函数可以通过`source()`函数调用; 5.能修改点样式的参数是`pch`。四、编程题1.创建多种数据结构,并进行数据结构的转换、索引、扩展等编辑操作,步骤如下。 ```R #设置工作空间目录setwd("你的工作空间目录") #创建一个向量x,内含元素为序列:11,23, 25, 46, 38, 3 x <- c(11, 23, 25, 46, 38, 3) #创建一个矩阵y,内含元素为序列:1, 2, 3, 4, 5, 6 y <- matrix(c(1, 2, 3, 4, 5, 6), nrow = 2) #将向量x转换为数据框df <- data.frame(x) #将矩阵y转换为数据框df_y <- data.frame(y) #将数据框df和df_y纵向合并df_all <- rbind(df, df_y) #将数据框df_all转换为矩阵m <- as.matrix(df_all) ```
下载地址
用户评论