具有不同发生概率的随机数

问题描述 投票:0回答:1

我在Excel中模拟一个问题来证明我的理论结果。

我有一些客户,让我们说n = 80。这个群体的40%是女性,70%的年龄在40到60岁之间。在纸面上,如果我想要一群年龄在40到60岁之间的女性,我可以繁殖0.4 * 0.7 * 80

但是,我在Excel上运行Monte Carlo模拟,所以性别和年龄必须随机。我无法弄清楚如何在这里“模拟”40%和70%。例如,如果我做rand()并将1用于男性和0用于女性,这将给50%的女性虽然对吗?

我可以帮忙解决这个问题吗?

excel random probability montecarlo
1个回答
3
投票

以适当的比率将Rand转换为1或0。即,。:

=IF(RAND()>0.7,1,0)

将给出70%的时间值和1%的其他30%的时间值。

© www.soinside.com 2019 - 2024. All rights reserved.