微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从特定的均值和范围值生成 n 个随机值

如何解决从特定的均值和范围值生成 n 个随机值

我想从特定均值和特定范围值中生成 100 个随机值。 您知道在 R 或 Python 中执行此操作的函数吗? 非常感谢。

解决方法

该 R 解决方案可以满足您的期望

首先(如果需要)使用 install.packages("truncnorm") 安装包

然后

library(truncnorm)
rtruncnorm(n=100,a=0,b= 10,mean=5,sd=5)
,

这取决于您希望随机值来自哪个分布。另一种选择是均匀分布。在 R 中你可以做

n <- 100
mu <- 10
myrange <- 10
runif(n,mu - myrange/2,mu + myrange/2)

从平均 10 左右的制服中获得 100 次抽奖。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。