【发布时间】:2019-11-30 21:04:25
【问题描述】:
我想生成 500 个满足以下条件的 a、b 和 c 的不同组合
- a+ b+ c = 1 和
- a
这是一个生成随机数的基本示例,但是,我需要根据上述条件生成它。
Coeff = data.frame(a=runif(500, min = 0, max = 1),
b=runif(500, min = 0, max = 1),
c=runif(500, min = 0, max = 1))
【问题讨论】:
-
你关心抽样分布是什么吗?可以抽取随机数,然后过滤掉不符合条件的组合
-
不是真的——我不关心分布。我想要的只是生成的样本应该满足这两个标准。
标签: r dataframe if-statement random conditional-statements