牛顿-皮普斯问题
牛顿-皮普斯问题是一个掷骰子的概率问题。塞缪尔·皮普斯1693年向艾萨克·牛顿咨询怎样在赌局中下注赢面更大,在信中他问道:下列三种情形哪一种概率最高:
- A.6个正常的骰子独立投掷,至少出现1个6.
- B.12个正常的骰子独立投掷,至少出现2个6.
- C.18个正常的骰子独立投掷,至少出现3个6.[1]
概率解
该类问题的通项公式,一般的,若P(N)是投掷6n个骰子得到至少n个6的概率,则:
n变大时,P(N)会逐渐趋近于极限值1/2.
编程计算法
在R语言中,该问题可以用如下方法解:
p <- as.numeric(1/6)
s <- c(1, 2, 3)
for (i in s)
{
x <- 0
n <- 6*i
for(j in 0:(i-1)) {x <- x + dbinom(j, n, p) }
print(paste("Probability of at least ", i, " six in ", n, " fair dice: ", 1-x, sep=""))
}
结果会显示为:
[1] "Probability of at least 1 six in 6 fair dice: 0.665102023319616"
[1] "Probability of at least 2 six in 12 fair dice: 0.618667373732309"
[1] "Probability of at least 3 six in 18 fair dice: 0.597345685947723"
牛顿的解释
牛顿设想将B和C的骰子每六粒分为一组,A只可分为一组;B和C分别可分成两组和三组,每组需要在其中一次投掷中出现6。如此可见,A的几率是最大的,因为A只需要在其中一次投掷中出现6,而B和C则分别需要重复A的过程两次和三次。
参考文献
- ^ Isaac Newton as a Probabilist 互联网档案馆的存档,存档日期2007-09-18., Stephen Stigler, University of Chicago
- ^ Weisstein, Eric W. (编). Newton-Pepys Problem. at MathWorld--A Wolfram Web Resource. Wolfram Research, Inc. (英语).