繁体   English   中英

均匀分布随机抽样

[英]Uniform distribution random sampling

我需要从均匀分布 (a=0,b=1) 中抽取 10 个大小为 10 的样本

我试过运行 runif(10,0,1) 但我不知道如何让 R 一次获取 10 个样本。

返回一个矩阵

replicate(10, runif(10,0,1))

返回 10 个向量的列表

lapply(rep(10, 10), function(x) runif(x,0,1))

replicate将调用 function n次。

replicate(10, runif(10, 0, 1), simplify = FALSE)
# will return a list; `simplify = TRUE` would return a matrix

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM