分享

玩扑克牌学概率论

 dinghj 2013-11-22

概率论和数理统计研究的是不确定事件的发生几率问题。从十几年前开始学习概率论到现在,说实在我学得并不够好,虽然大概的东西掌握了,但是重点和难点还是没有完全掌握,最近又在学习。不过我觉得我的概率论和数理统计之所以没有学好,经过这么多年才能理解其中大多数内容与我们的许多老师教学有很大关系。所以,我今天就从玩扑克牌的例子就概率论的基本理论和大家交流,努力使这个学问变得有趣一点。

在玩扑克牌中有一种玩法我觉得很有规律性,也非常适合应用概率论来估算,这种玩法叫“扎金花”或者叫“开拖拉机”,就是给玩牌的人每人发三张扑克牌,然后每个人根据自己的牌大小在互相不知道大小的情况下下注,最后大者或者胆大者获胜。牌的大小分为单牌、对子、顺子、金花、顺子金花、豹子。它们的意思分别是单牌:数字没有相同的,花色至少两种;对子:数字有两个是相同的,花色至少两种;顺子:三张牌的数字是连续的,花色至少两种;金花:数字没有相同的,花色只有一种;顺子金花:三张牌的数字是连续的,花色只有一种;豹子:三张牌的数字一样,花色有三种(牌的数字是指从 A 2 3 4 5 6 7 8 9 10 J Q k )(牌的花色是指黑桃、红桃、方块和梅花四种,事件由一副牌发生,而且去掉了两个王只有 52 张牌 )。现在就来分析这种古典型概率事件的发生概率:

一、 一副牌中摸到三张 K 的概率

第一次摸牌是从 52 张牌中抽取黑桃、红桃、方块和梅花中的一张 K ,抽中的概率是 52 分之 4 ;第二次摸牌是从余下的 51 张牌中抽取余下的三张中的一张 K ,发生的概率是 51 分之 3 第三次摸牌是从余下的 5 0 牌中抽取余下的两张中的一张 K ,发生的概率是 50 分之 2 。所以,一副牌中同时摸到三张 K 的概率是它们的积:

4/52 )×( 3/51 )×( 2/50 =24/132600

二,一副牌中摸到豹子的概率

由于摸到豹子 K 的概率已经算出是 24/132600 ,那么摸到三张 A (豹子 A )的概率也是 24/132600 ,摸中 2 3 4 5 6 7 8 9 10 J Q 的概率都是 24/132600 ,也就是说摸中从 A K 13 种牌型的总概率为它们之和。即一副牌中摸到豹子的概率是:

13 ×( 4/52 )×( 3/51 )×( 2/50 =312/132600=1/425

即就是说大约摸 425 次牌可以出现一次豹子。

三,一副牌摸中全部是红桃(金花)的概率

第一次摸牌是从 52 张牌中抽取 13 张红桃中的一张,抽中的概率是 52 分之 13 ;第二次摸牌是从余下的 51 张牌中抽取余下的 12 张红桃中的一张,发生的概率是 51 分之 12 ;第三次摸牌是从余下的 50 张牌中抽取余下的 11 张红桃中的一张,发生的概率是 50 分之 11 。所以,一副牌中同时是红桃(金花)的概率是它们的积:

13/52 )×( 12/51 )×( 11/50 =1716/132600

即就是说大约摸 78 次牌可以出现红桃金花。

四,一副牌摸中全部是金花的概率

出现红桃金花的概率是 1716/132600 ,同样的道理,出现黑桃、方块和梅花金花的概率也是 1716/132600 。所以出现金花的概率是:

4 ×( 13/52 )×( 12/51 )×( 11/50 =6864/132600

所以,金花出现的概率大约是 20 次就出现一次金花,是豹子出现概率的 22 倍。

五,一副牌摸中顺子 234 的概率

第一次摸牌是从 52 张牌中抽取黑桃、红桃、方块和梅花四张 2 中的一张,抽中的概率是 52 分之 4 ;第二次摸牌是从余下的 51 张牌中抽取黑桃、红桃、方块和梅花四张 3 中的一张,发生的概率是 51 分之 4 ;第三次摸牌是从余下的 50 张牌中抽取黑桃、红桃、方块和梅花四张 4 中的一张,发生的概率是 50 分之 4 。所以,一副牌是顺子 234 的概率是它们的积:

4/52 )×( 4/51 )×( 4/50 =64/132600

即就是说大约摸 2072 次牌可以出现顺子 234

七,一副牌摸中顺子的概率

由于摸中顺子 234 的概率是 64/132600 ,那么有多少顺子呢,有 A23 234 345 456 567 678 789 8910 910J 10JQ JQK ,一共是十一( 13 3 1 )种顺子,所以在以上计算的基础上乘 11 。所以,一副牌是顺子的概率是:

11 ×( 4/52 )×( 4/51 )×( 4/50 =704/132600

即就是说大约摸 189 次牌可以出现一次顺子。是金花出现概率的 9 分之一。

八,一副牌摸中对子 K 的概率

第一次摸牌是从 52 张牌中抽取黑桃、红桃、方块和梅花中的一张 K ,抽中的概率是 52 分之 4 ;第二次摸牌是从余下的 51 张牌中抽取余下的三张中的一张 K ,发生的概率是 51 分之 3 ;第三次摸牌是从余下的 50 张牌中抽取余下 50 张牌的除过 K 以外任意一张,发生的概率是 50 分之 48 。所以,一副牌中同时摸到对子 K 的概率是它们的积:

4/52 )×( 3/51 )×( 48/50 =576/132600

九,一副牌摸中对子的概率

由于摸到对子 K 的概率已经算出是 576/132600 ,那么摸到对子 A (豹子 A )的概率也是 576/132600 ,摸中 2 3 4 5 6 7 8 9 10 J Q 对子的概率都是 576/132600 ,也就是说摸中从 A K 13 种牌型的总概率为它们之和。即一副牌中摸到对子的概率是:

13 ×( 4/52 )×( 3/51 )×( 48/50 =7488/132600=1/18

即就是说大约摸 18 次牌可以出现一次对子。

十,出现金花顺子红桃 234 的概率是

1/52 )×( 1/51 )×( 1/50 =1/132600

出现红桃 123 234 345 456 567 678 789 8910 910J 10JQ JQK 的概率是:

11 ×( 1/52 )×( 1/51 )×( 1/50 =11/132600

出现黑桃、红桃、方块和梅花 123 234 345 456 567 678 789 8910 910J 10JQ JQK 的概率是:

4 × 11 ×( 1/52 )×( 1/51 )×( 1/50 =44/132600

就是说每 3014 次才能摸到一次金花顺子。

其它情况下就是摸到单牌的概率,通常情况下人们对此不感兴趣,所以不再计算。

综上所述,对子出现概率是 1/18 ,金花出现的概率是 1/20 ,顺子出现的概率是 1/189 ,豹子出现的概率是 1/425 ,金花顺子出现的概率是 1/3014 。所以金花顺子出现的概率最小。

以上所讲简单易懂,对于初学者很好掌握,但是缺点是不够专业,而且计算复杂麻烦,如果用这种方法计算别的概率问题很容易错误。所以有必要把以上概率问题使用较为专业的术语和方法加以整理。

首先一个问题:玩扑克牌是排列问题还是组合问题?从 52 张扑克中发给 3 张牌,考虑不考虑这 3 张牌的发牌顺序问题?例如发了个 234 ,那么是 2 先发的,还是 4 先发的?如果考虑发牌顺序,那么三张牌的顺序就是 3 × 2 × 1 种排列(用 3 !表示,读作 3 的阶乘,又叫全排列),就是排列问题,从 52 张扑克中发给 3 张牌用 P 52 3 表示,意思是 52 × 51 × 50 ,用阶乘表示就是 52 的阶乘除以52-3=49 的阶乘,即 52 /49 !。通常情况下,人们对于发牌顺序不感兴趣,只对是不是 234 感兴趣,所以不考虑发牌顺序问题,这个问题就是数学上的“组合”问题,组合问题一般用 C 表示,例如从 52 张牌中发取 3 张,它的可能性就是 C 52 3 ,其实就是 P 52 3 /3!,即52!/(49!×3!)。通常情况下从M个总体中不返回地抽取N个样本进行排列用公式P M N 表示,它就等于M!除以(M-N)!,如果从M个总体中不返回地抽取N个样本进行组合用公式C M N 表示,它就等于M!除以(M-N)!再除以N!。很显然组合并不考虑N个样本内部的顺序问题,所以它比排列取得的数字小,但是得到的概率大。

第二个问题,玩扑克牌是返回抽样还是不返回抽样?发牌的时候考虑不考虑余下的牌的数量问题?实际上不管多少人玩扑克,发出去的扑克不再收回,发出去的牌和留下的扑克的总数是52,这种发牌就是抽取样本的一种方式叫“不返回抽样”。只有不返回抽样的计算才能用到排列组合知识。如果不是不返回抽样,就叫“返回抽样”,例如给某个人算命抽签,当抽取64卦中的一个签之后得到卦辞,然后把签放回去再抽取,它得到的概率永远是1/64。返回抽样的计算方式相对简单,不需要排列组合公式。我们在玩三叶牌的游戏时是典型的“不返回抽样”。

第三,玩扑克是典型的古典型概率问题。什么是古典型概率,古典概型具备两个条件:1,样本空间的元素只有有限个,在扑克牌中样本数量为52;2,每个基本事件出现的可能性是相等的,在扑克牌中抽取到某个扑克的概率都是一样的。所以古典概型又叫等可能概型。由于在现实中遇到的概率问题中,样本的数量往往是不确定的,每个基本事件出现的可能性是不相等的,所以大多数概率问题不是古典概型。如果样本的数量往往是无限多的,每个基本事件出现的可能性是相等的,那么可以用几何的方法来计算其概率问题,可以称为几何分布。“自有限总体的不还原抽样得到的一元离散型概率分布”叫超几何分布,它们需要组合公式来计算。扑克牌基本符合超几何分布,但是它是二元分布。

第四,扑克牌中的概率问题是离散型概率还是连续型概率。离散型概率问题是和连续型概率问题相对应的。常用的离散型概率概型(分布)有两点分布、二项分布、超几何分布、泊松分布、几何分布。两点分布又称伯努利分布,在每次试验中只有两种可能的结果,而且是互相对立的,是独立的,与其它各次试验结果无关,结果事件发生的概率在整个系列试验中保持不变,则这一系列试验称为伯努力试验。二项分布即重复n次的伯努利试验,它就是“自有限总体的还原抽样得到的一元离散型概率分布。“自有限总体的不还原抽样得到的一元离散型概率分布”叫超几何分布。泊松分布其实是二项分布在样本很大的情况下的一种理论近似,它的参数λ就是它的期望和方差,一般随机质点流符合泊松分布。附和泊松分布的随机质点流也叫泊松随机质点流,也叫泊松流。例如把玩扑克的时候黑桃K到某个人的手里的次数随着时间推移所形成的随机质点流可以认为是泊松流。离散型概率的计算和连续性概率不同之处在于,离散型概率的计算可以用枚举法来分析。在这里玩扑克的时候就是具体的枚举分析。

现在我们应用组合公式对玩金花的概率问题重新分析。扑克牌有 黑桃、红桃、方块和梅花四种牌型,有从 A 2 3 4 5 6 7 8 9 10 J Q K 总共 13 种数字,我们称为 13 种数型。

1 ,一副牌中摸到三张 K 的概率

其数型只有一种,牌型有 4 种,从四种牌型中抽取三种进行组合,所以是 C 4 3 ,而 52 张牌中抽取 3 张的组合是 C 52 3 ,所以发生的概率是 C 4 3 / C 52 3 , 答案是 24/132600 。和分析法计算值一样。

二,一副牌中摸到豹子的概率

其数型是 13 种数型中取一种,所以其数型为 C 13 1 ,其它计算和摸到三张 K 的概率计算一样, 发生的概率是 C 13 1 × C 4 3 / C 52 3 , 答案是 312/132600=1/425 。和分析法计算值一样。

三,一副牌摸中全部是红桃(金花)的概率

其数型有 3 种, 从 13 张牌中抽取 3 种数型进行组合 C 13 3 ,牌型有 1 种,而 52 张牌中抽取 3 张的组合是 C 52 3 ,所以发生的概率是 C 13 3 / C 52 3 ,答案是 1716/132600 。和分析法计算值一样。

四,一副牌摸中全部是金花的概率

其数型有 3 种,从 13 张牌中抽取 3 种数型进行组合 C 13 3 ,牌型有 4 种, 从 4 种牌型中选取 1 种牌型,所以是 C 4 1 , 而 52 张牌中抽取 3 张的组合是 C 52 3 ,所以发生的概率是 C 4 1 × C 13 3 / C 52 3 ,答案是 6864/132600 。和分析法计算值一样。

五,一副牌摸中顺子 234 的概率

其数型 其实只有一种,但是三种数字的组合,每一种数字出现的牌型有 4 种, 组合是 C 4 1 , 有 3 个数字,所以 234 的组合数量为 C 4 1 × C 4 1 × C 4 1 ,而 52 张牌中抽取 3 张的组合是 C 52 3 ,所以发生的概率是 C 4 1 × C 4 1 × C 4 1 / C 52 3 ,答案是 64/132600

七,一副牌摸中顺子的概率

顺子 其实是一种数字组合, 其数型其实有 ( 13 3 1 =11 种, 从这 11 种数型中选取一种才成为顺子,所以其组合为 C 11 1 ,  在这个顺子组合中,每一个元素的牌型都是 4 种,从 4 种牌型中抽取一种, 组合是 C 4 1 ,有 3 个数字,所以 顺子内部 的组合数量为 C 4 1 × C 4 1 × C 4 1 ,   而 52 张牌中抽取 3 张的组合是 C 52 3 ,所以发生的概率是 C 11 1 × C 4 1 × C 4 1 × C 4 1 / C 52 3 ,答案是 704/132600

八,一副牌摸中对子 K 的概率

 在这种牌型中, 3 张牌实际上分为两个类型,第一种是对子,牌型是 4 2 ,数型只有一种 K 52 张牌中抽取 2 张的组合是 C 52 2 ,发生的概率是 C 4 2 / C 52 2 , 第二种类型是一张任意牌,牌型是 4 1 ,组合是 C 4 1 , 数型是12 1( 除过 K) 组合是 C 12 1 , 是从余下的 50 张牌中选取, 所以组合 C 4 1 × C 12 1 / C 50 1 ,所以发生的概率是 两种组合的乘积,是 ( C 4 2 / C 52 2 ) × ( C 4 1 × C 12 1 / C 50 1 ) ,答案是 576/132600 。和分析法计算值一样。

九,一副牌摸中对子的概率

 在这种牌型中, 3 张牌实际上分为两个类型,第一种是对子,牌型是 4 2 ,数型 是 13 1 ,而 52 张牌中抽取 2 张的组合是 C 52 2 ,发生的概率是 C 4 2 × C 13 1 / C 52 2 ,第二种类型是一张任意牌,牌型是 4 1 ,组合是 C 4 1 ,数型是 12 1( 除过 K) ,组合是 C 12 1 ,是从余下的 50 张牌中选取,所以组合 C 4 1 × C 12 1 / C 50 1 ,所以发生的概率是两种组合的乘积,是 ( C 4 2 × C 13 1 / C 52 2 ) × ( C 4 1 × C 12 1 / C 50 1 ) ,答案是 7488/132600=1/18

十,出现金花顺子红桃 234 的概率是

在这里,牌型只有一种,数型只有一种数字组合,也只有一种(在数字组合内部每一种数字出现的牌型只有 1 种,数型只有一种),所以它的概率是 52 3 中的一种,为 1/ C 52 3 =1/132600

十一,出现红桃顺子的概率:

顺子其实是一种数字组合,其数型其实有( 13 3 1 =11 种,从这 11 种数型中选取一种才成为顺子,所以其组合为 C 11 1 ,出现红桃顺子的概率 C 11 1 /C 52 3 =11/132600

十一,出现金花顺子的概率:

这时候牌型是 4 1 ,数型是数字组合 11 1 ,从 52 张牌中抽取 3 ( 当然也可以分别抽取 ) ,所以 出现红桃顺子的概率 C 4 1 × C 11 1 /C 52 3 = 44 /132600

就是说每 3014 次才能摸到一次金花顺子。

金花顺子实际上是一个条件概率,是求在顺子的条件下的金花的概率,或者是求在金花的条件下的顺子的概率。我们用条件概率公式来求证一下。金花出现的概率是 6864/132600 ,金花中的牌型只有一种,这时候主要是数型发生了变化,而且顺子的概率从组合问题转化为排列问题,因为此时必须考虑 3 张牌的排列顺序,所以要求从 P 13 3 个排列中取出( 13 3 1 )种典型排列,所以它的概率是 P 11 1 / P 13 3 =1/156 所以在金花条件下顺子的概率是 6864/ 132600 × 156 ==44/132600

顺子出现的概率是 704/132600 ,顺子中出现金花的要求是第二张和第三张牌的牌型和第一张牌的牌型保持一致,因此牌型从 C 4 1 × C 4 1 × C 4 1 改变为 C 4 1 × C 1 1 × C 1 1 , 因此概率减小 16 倍, 704/ 132600 × 16 =44/132600

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多