概率论发展史上的几个重要悖论

news2024/11/24 19:48:55

1. 蒙提·霍尔问题(三门问题)

三门问题(Monty Hall problem)亦称为蒙提霍尔问题、蒙特霍问题或蒙提霍尔悖论,大致出自美国的电视游戏节目Let's Make a Deal。问题名字来自该节目的主持人蒙提·霍尔(Monty Hall)。参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门可赢得该汽车,另外两扇门后面则各藏有一只山羊。当参赛者选定了一扇门,但未去开启它的时候,节目主持人开启剩下两扇门的其中一扇,露出其中一只山羊。主持人其后会问参赛者要不要换另一扇仍然关上的门。问题是:换另一扇门是否会增加参赛者赢得汽车的机率?

                        

                                                         简单直观的图示解答

 初一看,还以为改选和不改选另外一扇门的几率都是1/3,下面用条件概率来直接计算

a) 坚持原来的选择

        因为汽车的位置是随机放置的,所以获奖几率为 1/3.

b) 换另外一扇门

定义一开始选到汽车为事件B_1,换另外一扇门以后明显不可能获奖了,则P(A|B_1)=0.

一开始选到山羊为事件B_2,最终获奖也就是开出的那扇门对应的是汽车为事件A,那么获奖的概率可采用全概率公式计算如下

        ​​​​​​​        ​​​​​​​                        P(A)=P(A|B_1)P(B_1)+P(A|B_2)P(B_2)

也就是

                                                P(A)=0\times \frac{1}{3}+1\times \frac{2}{3}=\frac{2}{3}

虽然问题就解决了,但还是不知道我们最开始错误的直觉来自哪里。我们来思考一下主持人“提供信息”的问题。一切的改变,都是因为主持人提供给我们的信息:也就是说主持人开的那扇对应山羊的门,提供了额外的信息.因为主持人很明显是知道门背后都是些什么,才打开山羊门的。如果主持人根本就不知道汽车在哪里,只是随手选择了一扇门,而这扇门恰好是山羊门的话,主持人也就是等于没有提供任何信息,这还是原先的随机猜测开门事件。也就是说按主持人的提示更换选择,等价于利用了额外的有效信息,可视为先验信息,这增加了获奖的概率。

2. 犯人的难题

一个监狱里关了三个犯人,已知有两个人即将被释放,但在事情没公布之前,被释放人的身份是保密的.其中一个犯人问看守他的另外两个狱友哪一个被释放。看守拒绝了,他的理由是“在现有的信息下你被释放的概率本来为2/3,如果我告诉了你问的信息,将在你和另外一个犯人之前确定哪一个被释放,那你被释放的概率将变为了1/2,那对你不友好!”,看守所列理由的错误在哪里?

我们看一下这个问题,咋一看很像三门问题,但是它和三门问题有一个决定性的不同!!!三门问题中,抽奖人可以决定要不要更换选择。而在这个问题中,囚犯没有有资格决定释放谁吗?不管看守是否告诉囚犯,都是按既法定程序释放谁,不论他说不说,囚犯也改变不了释放谁的事实,所以从头至尾他被释放的概率都是2/3,详细的计算可先定义如下几个事件.

        事件 A =“A被释放”,

        事件 B =“B被释放”,

        事件 C =“C被释放”,

        事件 W =“看守说B不被释放”。

不失一般性,假定上述问看守的就是A.

由条件概率公式:

                P(A|W)=\frac{P(A\cap W)}{P(W)}

我们首先算分母。由全概率公式:

                        P(W)=P(A)P(W|A)+P(B)P(W|B)+P(C)P(W|C) 

首先,在未揭晓到底谁被释放前,三人释放的概率相同,也就是

                                 P(A)=P(B)=P(C)=\frac{1}{3} 

事实上如果把全概率公式代入条件概率公式,式子就刚好变成了贝叶斯公式.

P(W|A)表示A被释放的条件下,看守说B不被释放的概率。由于如果A是被释放的人,那么B与C之中有一个人不被释放,看守既可以说B不被释放,也可以说C不被释放,而B和C的地位是相等的,因此这个概率是 \small \frac{1}{2} 。

P(W|B)表示B被释放的条件下,看守说B被不被释放的概率,这是矛盾的,所以这个概率为0。

P(W|C)表示C被释放的条件下,看守说B不被释放的概率。由于C被释放,那么B一定不被释放,所以这个概率为1。

把上面的六个概率代入全概率公式,得  \small P(W)=\frac{1}{2}.

同时我们已经求出 \small P(A\cap W)=P(A)P(W|A)=\frac{1}{6},所以再代入条件概率公式,得

        ​​​​​​​        ​​​​​​​                \small P(A|W)=\frac{P(A\cap W}{P(W)})=\frac{1}{3} 

即看守回答B不被释放后,A被释放的概率仍然是 \small \frac{1}{3},而非\small \frac{1}{2}​​​​​​​ 。同时更神奇的是,C被释放的概率增加到了 \small \frac{2}{3} ,因为

                 \small P(C|W)=1-P(A|W)-P(B|W)=1-\frac{1}{3}-0=\frac{2}{3}

我们回头分析为什么看守(和我们大多数人)的推理是错的,以及这个问题反直觉的地方在哪里。根本原因在于大多数人把事件 W 等同于事件 \small \bar{B}( \small \bar{B} 指的是事件B的对立事件)。

我们首先设定了事件 W =“看守说B不被释放”,事件 B =“B将被释放”,那么事件 \small \bar B=“B不被释放”。

问题的核心在于:“看守说B将不被释放”与“B不被释放”两句话看似一样,其实包含了不同的信息。我们从对立事件的角度就能分析出背后的奥妙。

事件W (即:看守说B不被释放)的对立事件是“看守说C不被释放”,而事件\small \bar B(即:B不被释放)的对立事件是“B将被释放”。两个事件的对立事件是不同的。第一个事件着重回答“谁将不被释放”,第二个事件的重点在于“B是否会被释放”。而看守错误地将事件 \small W 等同于事件 \small \bar B,由此他产生了如下推理:

                                                \small \small P(A|\bar B)=\frac{P(A\cap \bar B) }{P(\bar B)}

 (正如之前的分析,这个式子与条件概率公式的区别在于把 \small W 都替换成了\small \bar B )。

由于 \small P(\bar B)=\frac{2}{3} , \small \small P(A \cap \bar B)=P(A)P(\bar B|A)=\frac{1}{3} \times 1 =\frac{1}{3}

所以         \small P(A|\bar B)=P(A\cap \bar B)P(\bar B)=\frac{1/3}{\2/3}=\frac{1}{2}

错误答案\small 1/2​​​​​​​ 就是这样产生的。

3.贝特朗悖论

该例子由贝特朗1888年在他的著作《Calcul des probabilités》中提到的一个悖论. 在一给定圆内所有的弦中任选一条弦提出,它说明了这样一个原理:解决一个实际问题时,必须建立无歧义的概率模型.设在一个圆内有一个正三角形,内接于圆周.现在随机的选择一个弦,问其长度大于内接三角形的边长的概率是多少?其回答基于随机选择导致了下图a和图b所示两种互相矛盾的结果.

在图a中,取一个半径\small AB,在\small AB上随机的选取一个点C,作一条弦垂直于\small AB.由初等几何可知,当C点的位置恰好位于\small AB的中点时,弦的长度刚好等于内接正三角形的边长,而远离圆心时,弦的长度减小.这样弦的长度大于内接正三角形的边长的概率等于\small 1/2.

在图b中,圆周上取一点V作为顶点.通过V先画出一条切线,然后随机的画出一条通过V的直线.记直线与切线的夹角为\small \Phi,由于这条直线是随机画出来的,可以认为夹角\small \Phi\small (0,\pi)之间是均匀分布的.现在考虑这条直线割圆得到的弦的长度.由初等几何可知,当\small \Phi位于\small \small (\pi/3,2\pi/3)的范围内,弦的长度大于三角形的边长.由于\small \Phi的取值位于\small (0,\pi),故而可得这个弦大于内接正三角形的概率为\small 1/3.

4. 归纳法悖论

自然归纳法是一种用部分观察定义全体的方法,我观察到很多某类事物都具有某种性质,那我就认为所有该事务具有这样的性质。比如说质量守恒定律,经过大量的观察,而且误差在极小的范围,全体人类最终认定“质量守恒定律”是事实。但是一个叫亨佩尔的逻辑学家质疑自然归纳法,因此它提出了归纳法悖论。

假设所有的乌鸦都是黑色的,于是我们可以得到逆否命题“不是黑色的东西,那就不是乌鸦”。白牛都是白色的。设A为:所有乌鸦都是黑色的,A的补为:部分(设为50%)乌鸦是黑的。

B:观察到白牛 C:观察到乌鸦。

假设P(A)=p,P(C)观察到乌鸦的概率为q,P(B)观察到白牛的概率为(1-q)

①求P(A|B)的值

用贝叶斯公式得到P(A|B)=P(A)P(B|A)/P(B),因为乌鸦黑不黑和你是否看得到白牛没关系,所以P(B|A)=P(B),于是P(A|B)=P(A)=p。

结论:观察到白牛和所有乌鸦是黑色互相独立,即它们两个没有半毛钱关系。

②求P(A|C)的值

用贝叶斯公式得到P(A|C)=P(C)P(C|A)/P(C)

通过全概率公式,P(C)=P(A)P(C|A)+P(A的补)P(C|A的补)

=P(A)P(C)+P(A的补) * 1/2 P(C|A的补)

=pq+(1-p) * 1/2 q(观察到一半黑的才是乌鸦)

代入P(A|C)=2p/1+p>p

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/28143.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数字图像处理(十)腐蚀和膨胀

文章目录前言一、腐蚀1.概念2.算法的具体步骤3.举例4.python代码二、膨胀1.概念2.算法步骤3.举例4.C代码5. 结果展示参考资料前言 二值图像中一类主要处理是对提取的目标图形进行形态分析。形态学处理中最基本的是腐蚀和膨胀。   腐蚀和膨胀是两个互为对偶的运算。腐蚀的作用…

g++无法找到动态库问题

文章目录一、错误发现二、include两种查找方式三、路径1.gcc与g路径2.头文件路径(1)默认路径(2)使用-l指定路径寻找。(3)gcc搜索头文件的顺序3.库文件路径(1)默认路径(2)编译时指定路径(3)在配置文件中指定路径(4)通过环境变量(5)查找顺序一、错误发现 在使用各种各样的C库的时…

栈进阶:ElasticSearch

栈进阶:ElasticSearch 文章目录前言一、学习ES1、ES课程简介2、聊聊Lucene创始人3、ES概述1、历史2、谁在使用3、ELK简介4、Solr和ES的差别1、ES简介2、Solr简介3、Lucene简介4、ElasticSearch与Solr比较5、ES安装及head插件安装1、ES安装2、Window下安装3、安装可视…

【深入浅出Spring6】第十期——尾声

一、Spring集成了Junit 之前我们只是使用Junit的测试注解 Test&#xff0c;并没有使用Spring对于Junit的支持 Spring6既支持Junit4、也支持Spring5 要想使用Spring对于Junit的支持&#xff0c;我们需要在pom中导入相关依赖 <!--我们引入Spring对junit支持的依赖 >> …

[LeetCode/力扣][Java] 0315. 计算右侧小于当前元素的个数(Count of Smaller Numbers After Self)

题目描述&#xff1a; 给你一个整数数组 nums &#xff0c;按要求返回一个新数组 counts 。数组 counts 有该性质&#xff1a; counts[i] 的值是 nums[i] 右侧小于 nums[i] 的元素的数量。 示例1&#xff1a; 输入&#xff1a;nums [5,2,6,1] 输出&#xff1a;[2,1,1,0] 解释&…

CSS3------什么是css

什么是CSS 层叠样式表Cascading Style Sheets&#xff0c;缩写为CSS&#xff0c;是一种样式表语言&#xff0c;用来描述HTML或XML&#xff08;包括如SVG、MathML、XHTML 之类的XML 分支语言&#xff09;文档的呈现。 CSS描述了在屏幕、纸质、音频等其它媒体上的元素应该如何被…

uniapp之路由中携带参数跳转

目录 前言 一 路由跳转方式 1. 直接在 template中定义 2.直接在methods中定义 二 携带参数 1.在template中定义 2.在methods里定义 3. 拼接 前言 在我们写 uniapp 小程序时&#xff0c;时常遇到的就是路由携带参数进行跳转&#xff0c;这项功能似乎已成家常便饭一样&am…

(八)笔记.net core学习之特性Attribute声明、使用、验证

1.特性Attribute 特性&#xff1a;是用于在运行时传递程序中各种元素&#xff08;比如类、方法、结构、枚举、组件等&#xff09;的行为信息的声明性标签。您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号&#xff08;[ ]&…

缺陷修改实践——replace函数的运用|思考?

目录介绍问题出现问题分析解决方法优化实现总结介绍 大家好&#xff0c;我是清风。今天给大家分享一个项目中遇到问题解决问题的案例&#xff0c;编程其实就是一个思考的过程&#xff0c;缺少思考就没有灵魂&#xff0c;遇到问题先静下心去思考&#xff0c;想到方法后再去实践。…

HTML小游戏11 —— 横版恐龙大冒险游戏(附完整源码)

&#x1f482; 网站推荐:【神级源码资源网】【摸鱼小游戏】&#x1f91f; 前端学习课程&#xff1a;&#x1f449;【28个案例趣学前端】【400个JS面试题】&#x1f485; 想寻找共同学习交流、摸鱼划水的小伙伴&#xff0c;请点击【摸鱼学习交流群】&#x1f4ac; 免费且实用的计…

U++ 插件学习笔记

Type&#xff1a; Editor&#xff1a;插件只能在编辑器有效 Runtime&#xff1a;代表打包出来也会有插件功能 Developer&#xff1a;开发者模式可以使用插件功能 Program&#xff1a;独立的小程序 ServerOnly&#xff1a;服务端可以使用插件功能 ClientOnly&#xff1a;客户…

三西格玛和六西格玛区别是什么?优思学院用一幅图告诉你

3西格玛和6西格玛的质量水平相距甚远&#xff0c;这个视频中用了三个实例说明了两者在不同行业上的具体绩效表现。优思学院认为&#xff0c;企业只有追求完美&#xff0c;不断改进流程&#xff0c;才能不断超越现状&#xff0c;才可以取得更大的业绩。 西格玛水平代表不同的过程…

朋友电脑密码忘了,我当场拔了她的电源,结果。。。

「作者主页」&#xff1a;士别三日wyx 「作者简介」&#xff1a;CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 Windows密码忘了怎么办&#xff1f;一、5次shift键弹出粘滞键二、异常断电触发系统的自动修复三、未登录修改系统文件四、登录界面5次shift键…

【云原生 | 45】Docker搭建Registry私有仓库之配置Registry详解

&#x1f341;博主简介&#xff1a; &#x1f3c5;云计算领域优质创作者 &#x1f3c5;2022年CSDN新星计划python赛道第一名 &#x1f3c5;2022年CSDN原力计划优质作者 &#x1f3c5;阿里云ACE认证高级工程师 &#x1f3c5;阿里云开发者社区专…

连接SQL Server 数据库

目录 一、启动 SQL Server Management Studio 1. 点击 SQL Server Management Studio 菜单进入 2. 选择服务器和身份验证方式 3. 点击连接进入数据库 二、新建数据库 1.数据库的概念 2. 看看当前有哪些数据库 3. 新建数据库 三、新建查询 1. 选中 test 数据库…

编码踩坑——记一次fastjson引发的空指针问题、引用标识$ref

本篇介绍在使用fastjson过程中遇到的一个问题&#xff0c;从而引申出使用fastjson时的注意事项——&#xff08;1&#xff09;尽量避免在实体中定义 get 开头的方法&#xff1b;&#xff08;2&#xff09;避免较深的实体字段层级&#xff1b;&#xff08;3&#xff09;避免实体…

企业信息化改革怎么做?

前几天遇到一位朋友提问&#xff0c;他说他们公司目前需要进行信息化改革&#xff0c;问我有哪些好用的信息化管理系统推荐&#xff1f;并附上了几点要求&#xff1a; 扩展性强&#xff08;公司管理结构变化很快&#xff0c;套装软件扩展升级太麻烦&#xff0c;并不适合&#…

怎样建立自己网站?【建立网站】

怎样建立自己网站&#xff1f;以前建立网站大部分情况下都是需要懂编程&#xff0c;又或者是懂一点代码然后去找源码模板做二次开发。不过随着技术的发展&#xff0c;建立自己网站的方式也在变多&#xff0c;例如目前比较流行的自助搭建网站。那么怎样建立自己网站呢&#xff1…

全卷积神经网络图像去噪研究-含Matlab代码

⭕⭕ 目 录 ⭕⭕✳️ 一、引言✳️ 二、网络结构✳️ 三、实验结果✳️ 3.1 数据集与网络训练✳️ 3.2 卷积神经网络去噪实验✳️ 3.3 基于BM3D的对比实验✳️ 四、参考文献✳️ 五、Matlab代码获取✳️ 一、引言 图像去噪在底层视觉中的重要性可以从多方面体现出来。首先&…

批量导入Npm包依赖到Nexus私服(批量上传脚本)

背景 批量导入是在以下几点情况下产生的需求&#xff1a; 已有Nexus系统&#xff0c;在测试构建环境中Nexus系统为离线环境不能配置外网代理自动下载项目代码工程所在工作电脑有条件联网现需要将项目代码在测试构建环境中连接Nexus私服进行编译构建 基于上面几点情况&#x…