首页 > 解决方案 > 在R中生成随机数特定次数

问题描述

我想创建一个 {1,2} 的随机索引,其中 {1}恰好出现23 次,而 {2}恰好出现24 次。

我尝试在 Rprob中的函数中使用参数,sample如下所示:

sample(x = c(1,2),size = 47, replace = TRUE,prob = c(23/(23+24),24/(23+24)))

但是我没有得到{1} 23 次的确切数字和{2} 24 次的确切数字,这正是我想要的。我知道重复进行大量试验会给我平均 23 次 {1} 和 24 次 {2} 使用prob参数,但我希望 {1} 和 {2} 的重复次数是每次正好 23 和 24 次。

有没有办法在 R 中做到这一点?

标签: r

解决方案


推荐阅读