r - 在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 中做到这一点?
解决方案
推荐阅读
- c++ - 使用char数组在c ++中反转字符串
- javascript - 是否有另一种方法可以将用户输入添加到 Javascript 中的 SPARQL 查询?
- matplotlib - 如何从 gnuplot 命令在 matplotlib 中制作颜色图?
- c# - MQTT Mosquitto Broker 未发送所有保留消息
- c# - 将“20100426T000000Z”时间戳转换为 .netcore 中的日期时间
- protocol-buffers - 如何在 Google 开发者网站上使用 Python 制作基本的 protobuf 程序?
- ios - Swift 中数字和字符串的通用总和
- scala - Scala 3 联合类型可以“修复” Map[String, Any] 问题吗?
- flutter - 将数据传递给不是父/子的小部件 - Flutter/Dart
- julia - 引用表达式中的 Julia 全局变量抛出 UndefVarError