Asigan Asked: 2024-11-22 07:49:28 +0800 CST2024-11-22 07:49:28 +0800 CST 2024-11-22 07:49:28 +0800 CST 使用R生成具有不同均值的泊松分布的序列随机数 772 在中R,如何使用rpois生成,例如,从均值为 2 的泊松分布中生成 5 个随机数,然后从均值为 3 的泊松分布中生成 3 个随机数,并将它们放在一个长度为 8 的向量中? 我试过了 rpois(c(5,3),c(2,3)) 但这会生成一个长度为 2 的向量。 1 个回答 Voted Best Answer 2024-11-22T09:40:31+08:002024-11-22T09:40:31+08:00 有很多方法可以做到这一点。最透明的方法可能是 rpt_vec <- c(5,3) lambda_vec <- c(2,3) rpois(sum(rpt_vec), lambda = rep(lambda_vec, rpt_vec)) sum(rpt_vec)是您想要的偏差总数;rep(...)生成每个值的正确数量的副本lambda_vec。
有很多方法可以做到这一点。最透明的方法可能是
sum(rpt_vec)
是您想要的偏差总数;rep(...)
生成每个值的正确数量的副本lambda_vec
。