考虑体育/竞赛中的“五局三胜”系列赛,第一支赢得 3 场比赛的球队将赢得该系列赛。所以N=5,K=3。其中概率w = p(team A winning game)
和l = p(team A losing game)
。假设这些概率在系列期间没有变化。
当我第一次想到这一点时,我错误地尝试添加赢得 3/3、3/4 和 3/5 游戏的个人概率:
wrong = function(w) {
p = dbinom(3,3,w) + dbinom(3,4,w) + dbinom(3,5,w)
return(p)
}
wrong(.9)
# 1.0935
显然,问题在于存在冗余,因为连续 3 场获胜,WWW 使任何第 4 场和第 5 场比赛的结果都过时了。即 WWWLW 和 WWWWL 是不可能的。
去除冗余后,这些是可能的排列:
win = function(w) {
l = 1-w
p = w*w*w +
w*w*l*w + w*l*w*w + l*w*w*w +
l*l*w*w*w+ l*w*l*w*w+ l*w*w*l*w+
w*l*l*w*w+ w*l*w*l*w+
w*w*l*l*w
return(p)
}
win(.9)
# 0.99144
win(.9) + win(.1)
# 1
手动输入排列会很快失去控制,即赢得 N = 7 个游戏系列、9 个游戏系列等。通常,wrong()
需要如何修改函数才能获得正确的概率?