R语⾔中常⽤函数⼿册
⼀、数据创建
提供的向量或因⼦所有组合构成的数据框
第⼀列就是括号内第⼀项数(字符)依次循环
第⼆列就是括号内第⼆项的数(字符)每个重复第⼀项数的个数之后循环
第三列就是括号内弟三项的数(字符)每个重复第⼀项数(字符)的个数乘以第⼆项的个数之后再循环2.t()
⾏列转换
> a=matrix(1:30, 5,6)
> a
[,1] [,2] [,3] [,4] [,5] [,6]
[1,] 1 6 11 16 21 26
[2,] 2 7 12 17 22 27
[3,] 3 8 13 18 23 28
[4,] 4 9 14 19 24 29
[5,] 5 10 15 20 25 30
> ta=t(a)
> ta
[,1] [,2] [,3] [,4] [,5]
[1,] 1 2 3 4 5
[2,] 6 7 8 9 10
[3,] 11 12 13 14 15
[4,] 16 17 18 19 20
[5,] 21 22 23 24 25
[6,] 26 27 28 29 30
⼆、绘图
1.hist(x)
x的频数直⽅图
x = id(1:6, 1:6))
什么是编程举个例子
hist(x, breaks = se q(min(x) - 0.5, max(x) + 0.5, 1), main = "Number")
#main = paste("Histogram of" , xname)
2.plot()
plot(x,y,xlim=c(0,100),ylim=c(0.4,1),type="o",lwd=2,col=2,pch=24,cex=1.5, yaxs="i",xaxs="i",xlab="Sample Ration(%)",ylab="Accuracy")
(1)x,y : 要画图的x轴内容和y轴内容
(2)xlim,ylim: x轴和y轴的范围
(3)type: 表⽰图的形状,是点、线、点线、阶梯线等等
(4)lwd: 线的宽度
(5)col: 颜⾊
(6)pch: 点的形状
(7)cex: 点的⼤⼩
(8)yaxs,xaxa: plot默认画图时会在预留⼀部分坐标空间,设置为“i”后,就可以去掉预留空间
(9) xlab,ylab:x轴和y轴的名称
3.lines()
lines(x,y,col="blue",type="o",lwd = 2,pch=5)
#
1.lines()函数做的是⼀般连线图,其输⼊是x,y的点向量,其功能相当于plot(x,y,type="1")。plot()函数被调⽤时即创建⼀副新图,⽽lines()函数是在已存在的图形
对图添加栅格
grid(nx=NA,ny=6,lwd=2)
#
<,ny:分别表⽰x和y⽅向的虚线,当值为NA时,不对相应的⽅向分割,ny=6表⽰将y轴等距分割为6段
5.abline()
添加⼀条直线
abline(h=0.85,col="black",lty=1,lwd=2)
h: y轴⽅向的⾼度
v: x轴的位置
#
1.abline()函数做的是回归线,其输⼊是回归模型对象。
(1)abline(a,b) 表⽰画⼀条y=a+bx的直线
(2)abline(h=y) 表⽰画出⼀条⽔平直线
(3)abline(v=x) 表⽰画出⼀条竖直直线
(4)abline(lm.obj) 表⽰绘出线性模型得到的线性⽅程
6.legend
添加图例
legend("bottomright",legend=c("AC正确率","MI归⼀化互信息"),col=c("blue","red"),pch=c(5,24),lty=1)
#
1.
bottomright:图例的位置
legend: 内容
lty: 线的类型
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论