R语言随机数生成的实现

 更新时间:2021年03月12日 14:10:54   作者:追蜗牛的coder  
这篇文章主要介绍了R语言随机数生成的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1. 均匀分布

函数: runif(n, min=0, max=1),n 表示生成的随机数数量,min 表示均匀分布的下限,max 表示均匀分布的上限,若省略参min、max,则默认生成[0,1]上的均匀分布随机数。

> q = runif(5,-1,1)
> q
[1] 0.73539909 0.72895000 -0.04357151 0.81696252 0.50210058

2. 正太分布

函数:rnorm(n, mean=0, sd=1),其中,n 表示生成的随机数数量,mean是正态分布的均值,默认为0,sd 是正态分布的标准差,默认时为1。

> x = rnorm(10,5,10)
> x
 [1] 10.319216 -3.697041 24.565294 -9.691016 -7.324058
 [6] -6.185308 -2.107426 -1.915519 13.306308 22.763153

3. 二项分布

函数:rbinom(n, size, prob),n 表示生成的随机数数量,size 表示进行贝努力试验的次数,prob 表示一次贝努力试验成功的概率。

> x = rbinom(10,10,0.9)
> x
 [1] 9 9 10 9 8 9 9 6 10 10

4. 指数分布

函数:rexp(n,lamda = 1),n 表示生成的随机数个数,lamda=1/mean

> x = rexp(10,3)
> x
 [1] 0.13044259 0.52299630 0.35504953 0.50061743 0.03373871
 [6] 1.03543586 2.08565786 0.81414981 0.31333523 0.02681090

5. 其他

除了生成上面介绍的几种分布的随机数,还可以生成poisson分布、t 分布、F 分布等很多种分布的随机数,只要在相应的分布名前加“r”就可以。

这里写图片描述

除了在分布名前面加r还可以加其他的参数,例如:p,q,d。功能见下图:

这里写图片描述

到此这篇关于R语言随机数生成的实现的文章就介绍到这了,更多相关R语言随机数生成内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • R语言逻辑回归深入讲解

    R语言逻辑回归深入讲解

    这篇文章主要介绍了R语言逻辑回归深入讲解,文中对于逻辑回归讲解的很细致,有感兴趣的同学可以研究下
    2021-03-03
  • R语言学习Rcpp基础知识全面整理

    R语言学习Rcpp基础知识全面整理

    这篇文章主要介绍了R语言学习Rcpp知识的全面整理,包括相关配置说明,常用数据类型及建立等基础知识的全面详解,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-11-11
  • R语言数据可视化分析天猫双十一销售额增长率

    R语言数据可视化分析天猫双十一销售额增长率

    这篇文章主要为大家介绍了R语言数据可视化来分析天猫双十一销售额增长率,来一探多年来历年双十一销售额数据是否有造假,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-11-11
  • R语言中set.seed()函数的作用详解

    R语言中set.seed()函数的作用详解

    set.seed()括号里面的参数可以是任意数字,是代表你设置的第几号种子而已,不会参与运算,是个标记而已。,这篇文章主要介绍了R语言中set.seed()函数的作用,需要的朋友可以参考下
    2022-09-09
  • R语言编程学习绘制动态图实现示例

    R语言编程学习绘制动态图实现示例

    这篇文章主要介绍了R语言编程学习绘制动态图实现示例,有需要的的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2021-10-10
  • 详解R语言中的PCA分析与可视化

    详解R语言中的PCA分析与可视化

    这篇文章主要介绍了R语言中的PCA分析与可视化的相关资料,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • 详解R语言plot函数参数合集

    详解R语言plot函数参数合集

    这篇文章主要介绍了R语言plot函数参数合集,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • R语言实现二进制文件读写操作

    R语言实现二进制文件读写操作

    这篇文章主要介绍了R语言实现二进制文件读写操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • R语言线性回归知识点总结

    R语言线性回归知识点总结

    在本篇内容里小编给大家整理的是一篇关于R语言线性回归知识点总结内容,有兴趣的朋友们可以跟着学习下。
    2021-05-05
  • R语言写2048游戏实例讲解

    R语言写2048游戏实例讲解

    这篇文章主要介绍了R语言写2048游戏实例讲解,文中将代码列举了出来,有感兴趣的同学可以学习下
    2021-03-03

最新评论