第17章 事件和概率空间

news/2024/5/13 12:31:48/文章来源:https://blog.csdn.net/qq_19830591/article/details/128236320

第17章 事件和概率空间

17.1 做个交易吧

假设你有三扇门可供选择。其中一扇门背后是一辆汽车,另外两扇门背后是一只山羊。你选择了一扇门,比如1号门。然后知道门后面有什么的主持人,开启了另一扇后面有山羊的门,假设是3号门。现在,你有一次转换选择的机会,我们想知道现在转换选择是否有利?

17.1.1 理清问题

我们对以上问题做出如下假设:

  1. 这辆车被等可能地藏在三扇门后。
  2. 不管车在哪扇门后,选手等可能地选择三扇门中的任意一扇。
  3. 当选手选择了一扇门之后,主持人必须打开不同于选手所选的藏着羊的一扇门,并提供选手改变选择或坚持原来选择的机会。
  4. 如果主持人可以在藏着羊的门中进行选择,则主持人等可能地选择一扇门打开。

17.2 四步法

在本节中,我们对于“什么的概率是多少”这样的问题,介绍一种四步法。在这种方法中我们逐步建立一个概率模型,并根据该模型形式化原始问题。

17.2.1 步骤一:找到样本空间

我们的第一个目标是确定实验的所有可能结果。一个典型的实验通常涉及几个随机确定的量。例如,在蒙特霍尔问题中就涉及如下三个量:

image-20221205201215924

这些随机确定的量的每一种可能的组合称为一次结果。所有可能结果的集合称为该实验的样本空间

为了表示方便,我们把每个结果标记为门的三元组,其中三个门分别用A,B,C表示:

image-20221205201426247

那么样本空间就是:

image-20221205201441752

此外,我们可以用树状图表示样本空间。第一层、第二层、第三层分别表示车的位置、选手最初的选择、主持人打开的那一扇门。

image-20221205201725676

17.2.2 步骤二:确定目标事件

结果的集合称为事件。

现在我们真正关心的是事件[选手转换选择从而赢得奖品]:

image-20221205202155811

对于这种结果,我们用对钩表示:

image-20221205202258203

刚好一半结果有对钩,但是选手转换选择赢得奖品的概率并不是1/2。因为这些结果并不是等概率发生的。

17.2.3 步骤三:确定结果的概率

到此为止,我们已经列举了实验的所有可能结果。现在我们必须开始评估这些结果的可能性。具体来说,这一步的目标是为每个结果分配概率,即这个结果期望发生的次数占总次数的比例。所有结果的概率之和一定等于1,这表示实验总是必须有一个结果。

步骤3a:分配边的概率

首先,我们在树状图的每条边( edge )上记一个概率。这些边的概率取决于我们最初做的假设。

image-20221205202751970

步骤3b:计算结果的概率

下一步是将边的概率转化成结果的概率。将从根节点到结果叶子节点路径上的概率值相乘,得到这个结果的概率。

计算每个结果的概率就是定义一个从结果到概率的映射函数。这个函数通常记作Pr[·]。所以有:

image-20221205203106303

17.2.4 步骤四:计算事件的概率

现在,我们知道了每个结果的概率,但我们还要知道事件的概率。事件E的概率记作Pr[E],即E中所有结果的概率之和。

image-20221205203227927

17.2.5 蒙特霍尔问题的另一种解释

那么,Marilyn真的正确吗?我们的分析表明她是对的。不过更准确的说法是:在我们接受她对这个问题的解释的前提下,她的回答是正确的。这个问题还有一种解释,在这个解释下,Marilyn的答案是错误的。

17.3 奇怪的骰子

有三个奇怪的骰子,虽然每个骰子都有六个面,但同一个骰子的对立面上的数字相同,并且不同骰子上的数字不同,如图所示。

image-20221205203923772

你选择骰子B,而你的对手选择骰子A,让我们算一下你赢的概率是多少?

17.3.1骰子A vs.骰子B

步骤1:找到样本空间

对于这个实验,样本空间包含9个结果:

image-20221205204133641

步骤2:定义目标事件

我们感兴趣的事件是骰子A的数字大于骰子B的数字。这个事件由5个结果组成:

image-20221205204216807

步骤3:确定结果的概率

不管哪个骰子,每个骰子上每个数字出现的概率都是1/3。所以每个结果的概率是1/9。

image-20221205204350266

步骤4:计算事件的概率

事件的概率是该事件所有结果的概率之和。这里,所有结果的概率都相同,所以我们说样本空间是均匀的。计算均匀样本空间的事件概率尤其简单,只需要知道事件的结果数目。

image-20221205204542095 image-20221205204548663

17.3.2 骰子A vs.骰子C

如果你选择骰子A而你的对手选择骰子C呢?

image-20221205204707080

经过四步法分析后,我们都到骰子C战胜骰子A的概率是5/9。

17.3.3骰子B vs.骰子C

现在我们已经知道了骰子C很可能战胜骰子A,而且骰子A很可能战胜骰子B,所以骰子C当然是最好的。当我们选择骰子B时,会有很大的可能赢得骰子C。

但是事实并不是这样的,经过四步法画树状图之后,我们发现骰子B有5/9的概率战胜骰子C。

为什么会出现这种情况呢?问题并不出在数学上,而是出在你的直觉上。因为A更可能战胜B,B更可能战胜C,所以看起来A应该更可能战胜C,也就是说,“更可能战胜”的关系应该是可传递的。但是,这个直觉是错误的。

17.3.4掷两次

如果每个玩家掷两次,树状图将会有四层—34=813^4 = 8134=81个结果。如下图:

image-20221205210059126

每个结果的概率是(1/3)4 =1/81,所以这又是一个均匀的概率空间。

经过计数,我们得到满足A之和大于B之和的对数有37个,满足B之和大于A之和的对数有42个,满足A之和等于B之和的对数有两个。

也就是说B更可能赢,为什么掷一次的时候A比B更可能赢,而掷两次B更可能赢呢?事实上,无论选择哪两个骰子,骰子的优势都发生了改变。

所以,对于一次投掷,

image-20221205210459564

而对于两次投掷,

image-20221205210513395

我们用>和<来表示哪个骰子更可能得到更大的点数。

以上三个奇怪的骰子的怪异行为可以推广为:存在任意大的骰子集合,根据投掷次数不同,它们以一定的模式相互战胜。

17.4 生日原理

班上有95名学生。请问有两人是同一天生日的概率是多少?95名学生、365个可能的生日,你可能会猜测概率大概在1/4左右——但你错了:班级中有两人是同一天生日的概率超过0.9999。

17.4.1匹配概率的确切公式

设人数为n,不同的天数为d。则一共有dnd^ndn种序列,且这些序列是等可能的。共有d(d-1)…(d-(n-1))个不同的生日序列,则大家生日不同的概率为

image-20221206121949696

image-20221206122027289

当n = 95,d = 365时,式17.7的值小于1/200 000,这意味着有两人的生日相同的概率实际上大于1-1/200 000 > 0.99999。所以,班上没有学生的生日相同才是令人震惊的事情。

生日原理:

如果一年中有d天,一个房间中有2d\sqrt{2d}2d个人,那么房间中有两人生日相同的概率约为1-1/e = 0.632。

在其他应用领域,这意味着当你用一个散列函数将n个项目映射到大小为d的散列表时,如果n2大于d的一小部分,将会遇到很多冲突。此外,生日原理也因“生日攻击”而著名,它用于破解某些加密系统。

17.5集合论和概率

17.5.1 概率空间

定义17.5.1: 一个可数的样本空间S是一个非空可数集。样本空间中的元素w∈ S称为结果,S的子集称为事件。

定义17.5.2:在样本空间S上的概率函数是一个全函数 Pr: s →R,其满足

image-20221206170040830

样本空间和概率函数一起称为概率空间。对于任意事件E⊆8,E的概率定义为其中结果的概率之和:

17.5.2 集合论的概率法则

由两个不相交事件E和F的事件概率定义,可以直接推导得,

image-20221206171146830

法则17.5.3:(加和法则)设E0,E1 … ,En…是两两不相交的事件,那么,

image-20221206171227136

image-20221206171428748

image-20221206171435945

两个事件的容斥原理等式同样可以推广到任意n个可数事件的集合。同理,布尔不等式也可以推广到有限或无限可数事件的集合。

法则17.5.4(并集的上界)

image-20221206171534840

17.5.3 均匀概率空间

定义17.5.5给定有限的概率空间s,如果对每个o ∈ S来说,Pr[o]都相等,那么这个概率空间是均匀的。

这意味着一旦知道了E和S的基数,马上就可以得到Pr[E]。

17.5.4无穷概率空间

无穷概率空间很常见。例如,两名玩家轮流抛一枚公平的硬币。先抛得正面者胜。第一位玩家胜的概率是多少?这个问题的树状图如图17.10所示。

image-20221206174623015

image-20221206174641520

image-20221206174647022

样本空间是无穷集:

image-20221206174745226

其中TnT^nTn表示n个T字符串。概率函数是

image-20221206174811431

要验证这是一个概率空间,只需检验所有的概率是非负的并且它们的和为1。所有已知的概率都是非负的,再利用几何级数求和公式,我们得到

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

The reference to entity “useSSL“ must end with the ‘;‘ delimiter.

The reference to entity "useSSL" must end with the ; delimiter.& 替换为 &amp; < 替换为 < > 替换为 > " 替换为 &quot;替换为 &apos; jdbc:mysql://127.0.0.1:3306/dbname?characterEncodingutf8&amp;useSSLfalse&am…

Redis vs MongoDB

Redis vs MongoDB 通常情况下&#xff0c;应用系统的技术选型&#xff0c;对于如何选择非关系型数据库&#xff0c;是一个不小的挑战。这不仅考验架构师在技术上的广度和深度&#xff0c;同时也考究对业务细节了解和熟悉程度。只有将业务场景、业务特点、数据特征跟具体的技术…

Qt 多线程之QtConcurrent::map(处理序列容器)

QtConcurrent::map()、QtConcurrent::mapped() 和 QtConcurrent::mappedReduced() 函数对一个序列中&#xff08;例如&#xff1a;QList、QVector&#xff09;的项目并行地进行计算。 1、map函数 map函数的功能是在其他线程运行指定的函数&#xff0c;map函数有两个参数 第一…

玩好.NET高级调试,你也要会写点汇编

一&#xff1a;背景 1. 简介 .NET 高级调试要想玩的好&#xff0c;看懂汇编是基本功&#xff0c;但看懂汇编和能写点汇编又完全是两回事&#xff0c;所以有时候看的多&#xff0c;总手痒痒想写一点&#xff0c;在 Windows 平台上搭建汇编环境不是那么容易&#xff0c;大多还是…

web课程设计:HTML非遗文化网页设计题材【京剧文化】HTML+CSS+JavaScript

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

提高技术质量标准 | Google Play 持续打造优质平台

作者 / Google Play 统筹产品经理 Lauren Mytton在上一篇文章中&#xff0c;我们为大家总结了 Google Play 在近期将要推出多项新功能&#xff0c;接下来我们将会陆续展开逐一详细说明。应用质量是我们在 Google Play 所做一切努力的基础。Android 用户希望从他们下载的应用和游…

kubernetes 1.18 部署 ingress-nginx

文章目录kubernetes 1.18 部署 ingress-nginx1. 下载 yaml 文件2. 安装 ingress-nginx3. 检查安装情况4. 测试验证4.1 查看ingress规则4.2 访问测试5. 其他内容kubernetes 1.18 部署 ingress-nginx 1. 下载 yaml 文件 在 GitHub 下载完成之后可以直接使用&#xff0c;不需要修…

Linux 部署主从DNS服务器

几个概念&#xff1a; 域名解析为IP地址&#xff1a;正向解析 IP地址解析为域名&#xff1a;反向解析 主DNS服务器&#xff1a;在特定区域内具有唯一性&#xff0c;负责维护该区域内的域名和IP地址之间的对应关系。 从DNS服务器&#xff1a;从服务器中获得域名和IP地址对应关系…

Android桌面图标快捷方式

一、背景 长按桌面图标实现快捷方式最早是iOS提供的功能,而Android最早在Android 7.1版本也提供了对这方面的支持,于是在短时间内,像微信,支付宝,头条等流量级应用都提供了这方面的支持,如下图。 现在,长按桌面图标快捷方式已经是很成熟的功能,实现上也比较简单,主…

爆火的OpenAi的ChatGPT聊天机器人注册和使用攻略

先来看看他的效果怎木样: 哇塞!是不是很奈斯!!! 一. 对OpenAi进行注册登录(需要翻墙) OpenAI APIAn API for accessing new AI models developed by OpenAIhttps://beta.openai.com/ 二. 购买一个虚拟号码用于手机号注册 nullReceive sms online on virtual numbers of SMS…

五、卷积神经网络CNN5(图像卷积与反卷积)

图像卷积 首先给出一个输入输出结果那他是怎样计算的呢&#xff1f; 卷积的时候需要对卷积核进行 180 的旋转&#xff0c;同时卷积核中心与需计算的图像像素对齐&#xff0c;输出结构为中心对齐像素的一个新的像素值&#xff0c;计算例子如下&#xff1a;这样计算出左上角(即第…

[附源码]Python计算机毕业设计Django智能衣橱APP

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

一次nginx “time out”故障排查

研发请求协助排查一个nginx故障。 描述如下&#xff1a; 在内部环境测试没问题。 打包到生产环境后&#xff0c;访问nginx接口地址超时。 研发比对后怀疑是nginx版本不一致导致。内部版本1.23.2&#xff0c;生产环境1.23.1. 收到信息第一感觉不是nginx的问题。不过先测试一…

-aop-

文章目录一.动态代理实现invocationHandler二.AOP概述环绕通知Pointcut定义切入点一.动态代理实现invocationHandler 动态代理&#xff1a;可以在程序的执行过程中&#xff0c;创建代理对象。 通过代理对象执行方法&#xff0c;给目标类的方法增加额外的功能&#xff08;功能增…

华硕编程竞赛11月JAVA专场 A题自由弹簧 题解

作者主页&#xff1a;Designer 小郑 作者简介&#xff1a;软件工程师一枚&#xff0c;来自浙江宁波&#xff0c;负责开发管理公司OA项目&#xff0c;专注软件前后端开发&#xff08;Vue、SpringBoot和微信小程序&#xff09;、系统定制、远程技术指导。CSDN学院、蓝桥云课认证讲…

Android 中的广播机制

一、Android广播概念&#xff1a; 在Android中&#xff0c;有一些操作完成以后&#xff0c;会发送广播&#xff0c;Android系统内部产生这些事件后广播这些事件&#xff0c;至于广播接收对象是否关心这些事件&#xff0c;以及它们如何处理这些事件&#xff0c;都由广播接收对象…

高通Ride软件开发包使用指南(2)

高通Ride软件开发包使用指南&#xff08;2&#xff09;3 Ubuntu系统设置3.1前提条件3.2安装Ubuntu3.3 安装 docker3.4 在Linux主机上安装QNX软件中心3 Ubuntu系统设置 以下步骤准备Ubuntu系统使用docker图像构建工具链SDK&#xff0c;并启用可视化。 3.1前提条件 确保您的电…

【C++ unordered_set set 和 unordered_map 和 map】

文章目录前言简单介绍哈希表&#xff0c;哈希结构什么时候用哈希表unordered_map操作likou第一题 两数之和unordered_set 基础操作unordered_set 实现总结前言 今天重新打开力扣&#xff0c;看到以前的签到题两数之和&#xff0c;以前的方法是双指针暴力解法&#xff0c;偶然看…

CMAKE编译知识

1&#xff0c;Ubuntu安装了cmake之后&#xff0c;直接输入指令查看版本。cmake -version 我这里的版本为3.16.3 2&#xff0c;使用visual studio里面创建一个CMake项目是最快可以看到的。但是一般无法理解。所以我找了网上资料。根据网上所说和自己再试错下。初步了解了cmake…

VMware Workstation 17.0 Pro SLIC Unlocker for Linux

VMware_Dell_2.6_BIOS-EFI64_Mod&#xff1b;macOS Unlocker&#xff0c;支持 macOS Ventura 请访问原文链接&#xff1a;VMware Workstation 17.0 Pro SLIC & Unlocker for Windows & Linux&#xff0c;查看最新版。原创作品&#xff0c;转载请保留出处。 作者主页&a…