首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关于runif函数的使用

关于runif函数的使用
EN

Stack Overflow用户
提问于 2021-04-16 18:30:23
回答 2查看 122关注 0票数 2

我曾经看到下面的R码,

代码语言:javascript
复制
x<-runif(3,max=c(10,20,30))

如果没有设置min,那么生成的随机变量的下限是多少。此外,当以这种方式设置max时,我的理解是它会迭代每个生成的变量在c()中给出的三个值,对吗?

EN

Stack Overflow用户

回答已采纳

发布于 2021-04-16 18:36:02

如果您查看?runif帮助页面,您将看到min=的默认值为0。

如果为max指定多个值,则这些值将被回收,因此类似于第一个值来自unif(0,10),第二个值来自unif(0,20),第三个值来自(0,30),并且该模式对请求的多个值重复使用。如果您只请求一个值

代码语言:javascript
复制
runif(1, max=c(10,20,30)

那就跟

代码语言:javascript
复制
runfi(1, max=10)

这在“值”部分下的“帮助”页中有说明。

n以外的数值参数被回收到结果的长度。

票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67130451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档