0
点赞
收藏
分享

微信扫一扫

【R】【基本操作】【运算符号、常用函数、 绘图】

佃成成成成 2022-04-04 阅读 76

文章目录

1.运算符号

2+5 #加法
4.5%%2 #求模
2>5 #比较运算
x<-c(2,5,3,6)
y<-c(3,5,7,8)
union(x,y) #求并集
intersect(x,y) #求交集
setequal(x,y) #判断 x 与 y 是否相等

在这里插入图片描述

2.常用函数

x<-5:2
sum(x) #对 x 中的元素求和
prod(2:5) #5 的阶乘
which.max(x) #返回 x 中最大元素的下标
mean(x) #x 中元素的均值
var(x) #x 中元素的的方差(用 n-1 做分母)
sort(x) #将 x 中的元素按升序排列
cumsum(x) #求累积和,返回一个向量 它的第 i 个元素是从 x[1]到 x[i]的和

在这里插入图片描述

#统计函数--标准正态分布
x<-pretty(c(-4,4),30)
y<-dnorm(x)
plot(x,y,type="l",xlab="NormalDeviate",ylab="Density",yaxs="i")
#xlab:横坐标名称;ylab:纵坐标名称
#type="l":将散点连线;yaxs="i":纵坐标不显示首尾数值  

在这里插入图片描述

#数组与矩阵相关函数
a<-array(1:20,dim=c(2,2,5))
#生成5个2*2的矩阵
b<-rbind(a[1,, ], a[2,, ]) #合成矩阵

在这里插入图片描述

aperm(b) #数组转置
dim(b) #对象的维向量

在这里插入图片描述

3.绘图

m<-round(runif(20,1,5))
x<-table(m)
#round():四舍五入
#runif(n, min, max):创建均匀分布的随机偏差,
#n:表示观察次数,min, max:表示分布的下限和上限

在这里插入图片描述

barplot(x,main="统计分布图",xlab="数值",ylab="个数")

在这里插入图片描述

pie(x,col = c("purple" ,"violetred1" ,"green3" ,"cornsilk"),main="统计分布图")

在这里插入图片描述

hist(m,main="统计分布图",xlab="数值",ylab="个数")

在这里插入图片描述

plot(density(m))
#核密度图

在这里插入图片描述

dotchart(m,col="purple",main="统计分布图",xlab="数值",ylab="个数")

在这里插入图片描述

Reference

R语言 runif()用法及代码示例–纯净天空

R语言 round()用法及代码示例–纯净天空

举报

相关推荐

0 条评论