随机向量 a 具有来自 R 中均匀分布的元素

Posted

技术标签:

【中文标题】随机向量 a 具有来自 R 中均匀分布的元素【英文标题】:Random vector a with elements from the uniform distribution in R 【发布时间】:2014-02-24 11:59:57 【问题描述】:

我是 R 新手,我正在浏览一本名为“使用 R 发现统计数据”的书。

虽然这本书暗示你不需要任何统计背景,但有些内容没有涵盖/解释......

我想知道你如何从区间 (-50, 50) 上的均匀分布中模拟一个包含 200 个元素的随机向量 a。

也许我不确定,因为使用的术语。例如,我刚刚创建了一个包含 200 个元素的向量,其范围在 -50 到 50 之间……我只是在检查这是否正确。

或者有没有像 Java 那样生成随机值的函数?我在谷歌上也没有找到任何关于 R 提供随机值的信息。

【问题讨论】:

是的,就像我说的。但我不确定“均匀分布”的术语。一旦下面的答案确认了该功能并且我的假设是正确的,我就可以更详细地阅读它,知道我正在寻找正确的东西。 【参考方案1】:
runif(200, -50, 50)

会成功的。

【讨论】:

哦,太好了!感谢您的快速答复!完美的!很棒的功能。 sample(-50:50, 200, rep=TRUE) 将提供相同的功能。 @Dinre 这只会对整数进行采样,因此不等同于runif 这是真的。我假设需要整数采样,OP 没有说明。好电话。 我假设声明 Uniform Distributions 表示实数,而不是整数或整数。但无论如何都很高兴知道。

以上是关于随机向量 a 具有来自 R 中均匀分布的元素的主要内容,如果未能解决你的问题,请参考以下文章

生成两个相关的随机向量

生成具有特定数量负数的随机向量

如何在立方体中创建一个均匀的spheries随机分布?

用均匀分布随机变量生成泊松分布随机变量

在-2和2之间的10个随机点的列表,具有均匀分布

伪随机数,随机数种子seed