【R语言】期末考试五道题

2023-11-01

##question1###
setwd(“G:/Rexam20174710426”)
a<-2
b<-0
c<-1
d<-7
e<-4
f<-7
g<-1
h<-0
i<-4
j<-2
k<-6
o<-NA#12个变量
var<-c(a,b,c,d,e,f,j,h,i,j,k,o)#合并变量
var
sum.var<-sum(var,na.rm=TRUE)
sum.var
mean.var<-mean(var,na.rm=TRUE)
mean.var
length.var<-length(var)
length.var

###question2###
setwd(“G:/Rexam20174710426”)
MyIDmatrix<-matrix(nrow=4,ncol=3)
MyIDmatrix[,1]<-c(2,0,1,7)
MyIDmatrix[,2]<-c(4,7,1,0)
MyIDmatrix[,3]<-c(4,2,6,NA)#给矩阵赋值
colnames(MyIDmatrix)<-c(“Year”,“Area”,“Number”)#给矩阵加名字
MyIDmatrix
write.table(MyIDmatrix,file=“MyIDmatrix.txt”)#写出文件
class(MyIDmatrix)
MyIDdf<-read.table(file=“MyIDmatrix.txt”,header = T)#读入文件
class(MyIDdf)
names(MyIDdf)
str(MyIDdf)#查看属性
MyIDdf
###question3###
setwd(“G:/Rexam20174710426”)
MyIDdfR3<-rbind(MyIDdf,MyIDdf,MyIDdf)
MyIDdfR3
dim(MyIDdfR3)#12行3列数据框
MyIDdfR3[3,3]<-5
MyIDdfR3[11,3]<-7#变成我前面同学,我,我后面同学的学号
MyIDdfR3#新数据框
MyIDdfR3 r o w s u m &lt; − r o w S u m s ( M y I D d f R 3 , n a . r m = T R U E ) M y I D d f R 3 &lt; − M y I D d f R 3 [ o r d e r ( M y I D d f R 3 rowsum&lt;-rowSums(MyIDdfR3,na.rm=TRUE) MyIDdfR3&lt;-MyIDdfR3[order(MyIDdfR3 rowsum<rowSums(MyIDdfR3,na.rm=TRUE)MyIDdfR3<MyIDdfR3[order(MyIDdfR3rowsum),]
MyIDdfR3
###question4###
setwd(“G:/Rexam20174710426”)
is.na(MyIDdfR3[-1,-1])#这个返回的是布尔向量
which(is.na(-MyIDdfR3),arr.ind = TRUE)#找出NA所在行列,共有3个
###question5###
setwd(“G:/Rexam20174710426”)
data()#列出所有可用数据集
View(cars)#直接看表
names(cars)
str(cars)
pdf.options(family=“GB1”)
pdf(file=“YourID.pdf”)
op<-par(mfrow=c(1,2),mar=c(5,5,3,2))#设置面板

#左图
plot(x=cars s p e e d , y = c a r s speed,y=cars speed,y=carsdist,xlab=“Speed”,ylab=“Distance”,pch=16)#实心点
#M.Loess<-loess(dist~speed,data=cars)
#Fit<-fitted(M.Loess)
#Ord1<-order(carsKaTeX parse error: Expected 'EOF', got '#' at position 8: speed) #̲lines(carsspeed[Ord1],Fit[Ord1],lwd=2,lty=1)#拟合回归线
abline(lm(dist~speed,data=cars), lwd=3, col=1)#线性回归

#右图
cars l e i b i e &lt; − &quot; &quot; c a r s leibie&lt;-&quot;&quot; cars leibie<""carsleibie[which(carsKaTeX parse error: Expected 'EOF', got '&' at position 10: speed>=0 &̲ carsspeed<=10)]=“L”
cars l e i b i e [ w h i c h ( c a r s leibie[which(cars leibie[which(carsspeed>10 & cars s p e e d &lt; = 20 ) ] = &quot; M &quot; c a r s speed&lt;=20)]=&quot;M&quot; cars speed<=20)]="M"carsleibie[which(carsKaTeX parse error: Expected 'EOF', got '&' at position 10: speed>20 &̲ carsspeed<=30)]=“H”
cars l e i b i e &lt; − f a c t o r ( c a r s leibie&lt;-factor(cars leibie<factor(carsleibie,c(“L”,“M”,“H”))#需要设置因子水平
boxplot(dist~leibie,data=cars,xlab=“Speed”,ylab=“Distance”)
par(op)#关闭par
dev.off()
pdf.options(reset = TRUE)
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【R语言】期末考试五道题 的相关文章

  • R语言:常用apply函数(apply,tapply,sapply,lapply)用法介绍

    apply函数 对矩阵 数据框 数组 二维 多维 等矩阵型数据 按行或列应用函数FUN进行循环计算 并以返回计算结果 apply X MARGIN FUN X 数组 矩阵 数据框等矩阵型数据 MARGIN 按行计算或按按列计算 1表示按行
  • VsCode 下如何安装shader glsl开发环境

    1 2 安装后搜索glsl canvas 3 glsl linter 能判断语法是否错误的扩展插件 之后去https github com KhronosGroup glslang releases下载glslang 4 文件 首选项 用户
  • [LeetCode] Invert Binary Tree - 二叉树翻转系列问题

    目录 1 Invert Binary Tree 二叉树翻转 递归 题目概述 Invert a binary tree 4 2 7 1 3 6 9 to 4 7 2 9 6 3 1 Trivia This problem was inspir
  • Android依赖剔除和冲突解决

    剔除依赖 模块下build gradle 1 通过包名 模块名剔除 configurations all all exclude group com google guava module guava 2 通过包名剔除 configurat
  • 中小型企业网络组网与配置

    某企业拥有多个部门 如财务部 研发部 技术部等 每个部门使用的 IP 地址网段各不相同 为了便于管理 现需要将同一种部门的业务划分到同一 VLAN 中 不同类型的部门划分到不同 VLAN 中 二层交换原理 二层交换是指数据帧在数据流链路层的
  • C++中stack用法

    c stl栈容器stack用法介绍 stack堆栈容器 堆栈是一个线性表 插入和删除只在表的一端进行 这一端称为栈顶 Stack Top 另一端则为栈底 Stack Bottom 堆栈的元素插入称为入栈 元素的删除称为出栈 由于元素的入栈和
  • (科普)nlp-图解Attention+Transformer

    看文之前 容我多说句 写出来这篇文的作者们 牛逼轰轰 看不懂的好像懂了点什么 看得懂的好像又懂了什么 十万万个点赞 图解Attention seq2seq模型 NLP常用于生成任务的seq2seq结构 如 机器翻译 文本摘要 图像描述生成
  • java学习从入门到进阶的四个阶段送给迷茫的你

    写这篇总结 主要是记录下自己的学习经历 算是自己对知识的一个回顾 也给想要学习 Java 的提供一些参考 对于一些想要学习Java 又不知道从哪里下手 以及现在有哪些主流的 Java 技术 想必大家学习一门技术 前期都很想看到一些结果或成就
  • docker搭建rocketmq集群

    借鉴于 https www cnblogs com qdhxhz p 11096682 html 但是其中有一些错误 本人进行了修改 docker compose yml version 3 5 services rmqnamesrv a
  • RTX3060下双系统安装Ubuntu22.04并配置显卡驱动(超简单)、安装cuda12.1

    首先准备一个启动盘 准备具体步骤在此省略 在windows下准备一块未分区的磁盘空间 插入U盘重启电脑 在重启过程中一直按DEL键 不同电脑按键不同 进入BIOS界面 直接选择U盘空间 点击continue等待 其他的不用管 只需要点两下
  • JDK编译时出现乱码问题(以JDK8(1.8)和JDK17为例)

    先看代码 写个最简单的HelloWorld public class HelloWorld public static void main String args System out println Hello World System
  • 42个Python实用小例子[内附200+代码地址]

    经常有同学苦恼 学了python基础之后找不到合适的练手机会 为此 有位热心人创建了一个项目 搜集整理了一堆实用的python代码小例子 这些小例子包括但不限于 Python基础 Web开发 数据科学 机器学习等方向 短小精炼 力争让你60
  • 深度优先遍历DFS (岛屿问题)java

    算法之深度优先遍历 DFS 最近在学习DFS和BFS 所以做一些学习的笔记 这里是深度遍历 首先 比较常见的深度遍历题目就是网格题 可抽象为二维数组 在LeetCode中常见的是岛屿问题 思想 深度优先遍历的思想可以理解为 找到一个起始点S
  • Vue基础--Vue中的双向绑定v-model指令

    一 v model的作用和使用场景 1 1 v model指令介绍 期望的绑定值类型 根据表单输入元素或组件输出的值而变化 可以下下面元素使用
  • BSM的两个基本问题与python实现(欧式期权定价公式)

    在我们的定义中 定量分析是数学或统计学方法在市场数据上的应用 John Forman BSM定价模型的两个基本问题 隐含波动率 以某些到期日的期权报价倒推出这些期权的隐含波动率 并汇出图表 这是期权交易者和风险管理者每天都要面对的任务 蒙特
  • c++ 引用 函数重载

    定义一个学生的结构体 包含学生的姓名 年龄 成绩 性别 学生的成绩 姓名 定义为私有权限 定义一个学生类型的结构体变量 设置公有函数用于给学生的成绩和名字进行赋值 结构体中的函数 结构体中声明 结构体外定义 include
  • 8个常用JavaScript对象方法

    1 Object assign 作用 将所有可枚举的自身属性从一个或多个源对象复制到目标对象 语法 Object assign target sources 参数 target 目标对象 应用源属性的对象 修改后返回 sources 源对象
  • 管理系统总结(前端:Vue-cli, 后端Jdbc连接mysql数据库,项目部署tomcat里)

    根据所学的知识 写一个管理系统 顺便总结一些知识点 准备 前端用vue cli的框架 后端用jdbc连接数据库 项目部署tomcat服务器来完成交互 前端的vue cli框架搭建可以看 点击跳转 的第二小结 后端的tomcat在idea里的
  • 团队管理之PDP大法

    PDP 是什么 为什么有些人会谈PDP色变呢 人常常会对自己不了解的东西感到恐惧 一 什么是PDP 团队管理中的PDP可能指 Personal Development Plan 个人发展计划 它是一种用于帮助团队成员提升个人能力和达成职业目
  • 关键节点与邻居搜索:K-Core算法对比K-Hop算法的效能较量

    文章首发地址 K Core算法 K Core算法是一种网络分析算法 用于发现网络中的核心节点 核心节点是指在网络中具有重要影响力的节点 它们连接着大量其他节点 是网络中的重要信息传播和控制中心 K Core算法通过逐步删除网络中度小于K的节

随机推荐

  • 文件上传 —— 靶场upload-labs-master

    链接 https pan baidu com s 1I7nwmMdt9XB2AbcYQJ3 eA 提取码 1234 简介 个人学习记录 目录 一 前端js验证 二 mime类型绕过 三 黑名单绕过 四 htaccess文件配置文件漏洞 无过
  • xml系列篇之xml解析

    Welcome Huihui s Code World 接下来看看由辉辉所写的关于xml的相关操作吧 目录 Welcome Huihui s Code World 是什么 为什么要使用 优点 辉辉小贴士 xml在数据库辅助类中的应用 辉辉小
  • QListWidget的查找项方法findItems的使用(Python)

    QListWidget的查找项方法findItems的使用 Python 在PyQt中 QListWidget是一个用于显示列表视图的控件 它允许用户查看和选择其中的项 QListWidget提供了一些方便的方法 用于在列表中查找特定的项
  • Cadence设计原理图常用导出方案

    电路工作到了后期需要汇报或者写文章需要设计原图 这里整理一下Cadence设计原理图常用导出方案 前期工具用的好 后期处理没烦恼 Cadence自带工具其实很强大 只是你没尝试用 仿真环境 虚拟机Linux下Cadence617 原理图绘制
  • 手把手教你走进Hyperledger Fabric

    现在 Blockchain是业内新的热门话题 但是 寻找良好的资源来学习这项引人入胜的技术并不是一件容易的事 为了让其他人更容易学习 我开始在区块链和分布式分类帐技术 DLT 平台领域开展一系列工作 我将尽力涵盖每一步都需要掌握这些技术 首
  • 普通用户编译安装升级make(gmake)

    问题 编译安装glibc时报错提示make的版本低 需要手动编译安装 网上的资料大多是用管理员权限安装 然后修改系统环境 但是我只有普通用户的权限 将过程记录下来 下载 编译安装 wget https ftp gnu org gnu mak
  • Windows 环境解压 zip 压缩包乱码问题

    前言 最近在接受他人上传的 ZIP 压缩包时 发现解压后文件名出现了乱码 记得自己很久以前似乎把系统的编码改为了 UTF 所以盲猜是压缩包发送人的系统使用了 GBK 编码 出现了错误 正文 探索 搜了一下 发现了知乎上一个很好的回答如下 基
  • 刷脸比手机支付具便利性使用起来放心

    随着人工智能的成熟 更多智能化融入到日常生活中 支付行业在智能的浪潮下有了翻天复地的变化 由传统支付到新型支付 再到人工智能 由传统钱包到手机钱包 由手动数钱到指纹识别 每个迭代周期超乎我们的想象 就支付行业中国已经在全世界领先地位 在很多
  • 用jquery怎样获取input标签中name、type等属性值

    input text attr name input text prop name 也可以使用prop 方法获取属性
  • 路由器相关总结

    一 何为路由器 路由器是指主要负责OSI参考模型中网络层的处理工作 并根据路由表信息在不同网络之间转发IP分组的网络硬件 这里的网络一般是指IP子网 也可以称广播域 二 OSI参考模型与所对应的网络硬件 三 路由器的必要性 在某个组织的内部
  • Xen Server 7.0 一直无法退出维护模式

    起因 非关机后自动进入维护模式无法退出 提示服务器正在使用 查看当前虚拟机列表 7 0 要用 xl 发现没有任何虚拟机 root xenserver xl vm list 尝试强制关闭所有虚拟机 root xenserver xe vm r
  • 0欧姆电阻在电路中的作用

    转载 http bbs eetzone com thread 147 1 1 html 总的来说0欧姆电阻有以下几个功能 在电路中没有任何功能 只是在PCB上为了调试方便或兼容设计等原因 可以做跳线用 如果某段线路不用 直接不贴该电阻即可
  • Spring Boot Dubbo Zookeeper(含ZK安装脚本)

    文章目录 Spring Boot Dubbo Zookeeper 含ZK安装脚本 简介 Dubbo Common Provider Consumer Zookeeper Spring Boot Dubbo Zookeeper 含ZK安装脚本
  • FISCO BCOS简介

    FISCO BCOS是由国内企业主导研发 对外开源 安全可控的企业级金融联盟链底层平台 由金链盟开源工作组协作打造 并于2017年正式对外开源 社区以开源链接多方 截止2020年5月 汇聚了超1000家企业及机构 逾万名社区成员参与共建共治
  • 如何在linux服务器部署pgsql,安全版以及可能出现各种问题解决(保姆级教程)

    文章目录 准备 一 安装 二 配置环境变量 1 切换用户 2 修改配置文件 三 建立数据库 四 设置监听 总结 准备 提示 市面上那些在linux服务器部署pgsql好多都是水货 效果良莠不齐 笔者花了两天时间成功部署了pgsql 记录下方
  • 【华为OD机试真题2023B卷 JAVA&JS】非严格递增连续数字序列

    华为OD2023 B卷 机试题库全覆盖 刷题指南点这里 非严格递增连续数字序列 知识点字符串 时间限制 1s 空间限制 256MB 限定语言 不限 题目描述 输入一个字符串仅包含大小写字母和数字 求字符串中包含的最长的非严格递增连续数字序列
  • gns3中两个路由器分别连接主机然后分析ip数据转发报文arp协议_wireshark分析(传输层,网络层,链路层)...

    wireshark抓包软件总是友善地帮包分层 1 链路层 Ethernet II协议即以太网协议 以太网帧的格式如下 这里的地址指的是MAC地址 每一个网卡对应唯一的MAC 类型指的是IP ARP CRC效验数据是否异常 在wireshar
  • shell脚本-cp命令复制目录报错cp: omitting directory

    cp 复制目录报错 如下 报错原因 cp命令默认是不能复制目录的 需要加参数 解决办法 使用cp r命令进行复制 递归处理 将指定目录下的所有文件与子目录一并处理 拓展 cp语法 cp 选项 参数 a 此参数的效果和同时指定 dpR 参数相
  • Sina实时股票数据接口大全

    From http blog csdn net ablo zhou article details 4283320 实时股票数据接口大全 股票数据的获取目前有如下两种方法可以获取 1 http javascript接口取数据 2 web s
  • 【R语言】期末考试五道题

    question1 setwd G Rexam20174710426 a lt 2 b lt 0 c lt 1 d lt 7 e lt 4 f lt 7 g lt 1 h lt 0 i lt 4 j lt 2 k lt 6 o lt NA