我是靠谱客的博主 平常火车,这篇文章主要介绍R语言中的一些常用函数,现在分享给大家,希望可以做个参考。

前言

记录一些R语言中简单常用的函数(随时更新)


1.rep函数

可以用作用某值填充某行列的方法
最普通常用的方法:rep(填充单体,填充数)

> rep(0,5)
[1] 0 0 0 0 0
> rep(1:3,5)
[1] 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3
> rep('internet',5)
[1] "internet" "internet" "internet" "internet" "internet"

rep函数有三个参数times、length.out、each

> rep(0,each=5)
#each就是元素重复次数
[1] 0 0 0 0 0
> rep(1:3,times=3,each=5)
#times是把上面的到的循环体再循环n次
[1] 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3
> rep(1:3,times=3,each=5,length.out=20)
#length.out则给这些循环加一个数量的限制
[1] 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 1 1 1 1 1

2.class函数

!!和python不同,R语言用class作为函数名查询数据的类型。

3.画图相关

在一张图上同时画好几条线,注意是只能画线

x<-seq(-5,5,by=0.01)
plot(x,dnorm(x),type="l",lwd=3)
lines(x,dnorm(x,mean=2),lty=2,lwd=3,col="red")
lines(x,dnorm(x,mean=0,sd=2),lty=5,lwd=3,col="blue")

函数lines()其作用是在已有图上加线,命令为lines(x,y),其功能相当于plot(x,y,type=“1”)
函数abline()可以在图上加直线,其使用方法有四种格式。
(1)abline(a,b)
表示画一条y=a+bx的直线
(2)abline(h=i)
表示画出一条y=i的水平直线
(3)abline(v=i)
表示画出一条x=i的竖直直线
(4)abline(lm.obj)
表示绘出线性模型得到的线性方程
更详细的解释看这个abline函数
lines()函数做的是一般连线图,其输入是x,y的点向量。
abline()函数做的是回归线,其输入是回归模型对象。
————————————————
版权声明:本文为CSDN博主「weixin_42712867」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42712867/article/details/98170460

4.norm相关

rnorm 产生正态分布随机数
dnorm(x, mean = 0, sd = 1, log = FALSE) 的返回值是正态分布概率密度函数值,比如dnorm(z)则表示:标准正态分布密度函数f(x)在x=z处的函数值。
pnorm(q, mean = 0, sd = 1, lower.tail = TRUE, log.p = FALSE) 返回值是正态分布的分布函数值,比如pnorm(z)等价于P[X ≤ z]
qnorm(p, mean = 0, sd = 1, lower.tail = TRUE, log.p = FALSE) 的返回值是给定概率p后的下分位点.

qt(p, df)返回给定概率p和自由度后的下分位点.

5.bquote相关

相当于打印变量的函数,直接举栗子:

n<-5
plot(X,y0, xlim=c(-3,3), ylim=c(0,1.3), ylab="", main = paste(bquote(.(n)), "N(0,1) Observations"))

输出的图像名称为 5 N(0,1) Observations

6.cumsum

直接举栗子:

cumsum(1:10)
[1]
1
3
6 10 15 21 28 36 45 55
cumsum(Z>0)
[1]
1
1
1
2
3
4
4
5
5
6
6
6
7

逐项累加求和

7.统计相关函数

计算变量的方差var、协方差cov和相关系数cor
相关系数默认计算Pearson相关系数,但是可以通过改参数来计算不同类型的相关系数:
method=“s”——Spearman
method=“k”——Kendall

cov_MG<- cov(Milk, Grocery)
var_Milk <- var(Milk)
var_Grocery <- var(Grocery)
rho_MG<- cor(Milk, Grocery)
cor(X,Y1, method = "s")
cor(X,Y1, method = "k")

最后

以上就是平常火车最近收集整理的关于R语言中的一些常用函数的全部内容,更多相关R语言中内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(74)

评论列表共有 0 条评论

立即
投稿
返回
顶部