Excel:在 n 次抛硬币中出现 h 个正面的概率

Posted

技术标签:

【中文标题】Excel:在 n 次抛硬币中出现 h 个正面的概率【英文标题】:Excel: Probability That h Heads Will Appear In n Coin Tosses 【发布时间】:2017-07-02 01:18:12 【问题描述】:

我想使用 Excel 计算在 n 次抛硬币中出现 h 个正面的概率。例如,在 5 次抛硬币中出现 4 个正面的概率。这是公式:

[n! / h!(n-h)!] * 2^-n

如何将其转换为 Excel?我有的是:

=(FACT($A$2)/FACT(B2)*FACT($A$2-B2))*POWER(2,-$A$2)

A2 表示投掷次数,B2 表示正面次数,但这似乎不起作用。好吧,它适用于 4 头和 5 头,但仅此而已。对于 0 个正面,我应该得到 1/32,但我得到 450。对于 1 个正面,我应该得到 5/32,但我得到 90。我真的很困惑。我怀疑我的阶乘乘法不正确。

【问题讨论】:

【参考方案1】:

应该这样做:

=(FACT($A$2)/(FACT(B2)*FACT($A$2-B2))*POWER(2,-$A$2))


您的公式只需要分母中的括号
=FACT($A$2)/FACT(B2)*FACT($A$2-B2)

不等于

=FACT($A$2)/(FACT(B2)*FACT($A$2-B2))

如果它更容易阅读

 a/b*c = (a*c)/b --> but you want --> a/(b*c)

【讨论】:

以上是关于Excel:在 n 次抛硬币中出现 h 个正面的概率的主要内容,如果未能解决你的问题,请参考以下文章

分布问题(二元,多元变量分布,Beta,Dir)

洛谷——P2708 硬币翻转

洛谷——P2708 硬币翻转

Gym 101606F - Flipping Coins - [概率DP]

算法:正面硬币

P1146 硬币翻转