我正在做一个失败分析,我喜欢尝试一些不同的场景和一些随机试验。到目前为止,我已经使用马赛克包完成了这项工作,并且效果很好。在一个特定的场景中,我想生成一个来自不同分布的(半)随机数向量。到目前为止没有问题。
现在我想在这个向量中定义负数的数量。例如,我想在 25 个数字的向量中有 0-5 个负数。我想我可以使用类似rbinom(n=25,prob=5/25,size=1)
先随机获得 5 个的东西,但当然 5/25,25 次可以超过 5 个。这似乎是一个死胡同。我可以用一些 for 循环来完成它,但可能存在一些更简单的东西。我尝试了各种样本、序列、随机组合,但到目前为止我无法让它工作。
有没有人有任何想法或建议?