概率论论文(关于“到课率”的贝叶斯推理应用)

概率论论文(关于“到课率”的贝叶斯推理应用)

全条件概率公式和贝叶斯公式趣味识

思考1: (引自贝叶斯公式及朴素贝叶斯分类算法应用初探)

“狼来了”的故事想必大家都知道,小孩子第三次对村民说狼来了的时候,村民们没有相信他的话,从而酿成小孩子被狼吃掉的结局,这个故事告诉我们做人要诚信。小时候,我们都能感性地认识到随着小孩子撒谎次数增加,村民对小孩子越来越不信任了,但村民对小孩子的信任度如何用理性的数学来刻画,让我们从更深层次理解小孩子的结局呢?

解答:设事件A表示小孩子说谎,事件B1表示小孩子可信,B2表示小孩子不可信。

由于本问题是实际问题,我们做如下假设:假设开始村民对小孩子的信任度为0.8,即P(B)=0.8,假设可信的小孩子说谎的概率为0.1,即P(A|B1)=0.1,不可信的小孩子说谎的概率为0.5,即P(A|B2)=0.5

要使用贝叶斯公式计算村民对小孩子的信任度,我们需要知道几个条件概率和先验概率。贝叶斯公式如下:

P(B|A) = P(A|B) * P(B) / P(A)

其中:

P(B|A) 是在已知小孩子说谎(事件A)的情况下,小孩子是可信的(事件B1)后验概率。
P(A|B) 是在已知小孩子可信的情况下,他说谎的条件概率。
P(B) 是小孩子可信的先验概率。
P(A) 是小孩子说谎的总概率,可以通过全概率公式计算得出。
首先,我们假设开始时村民对小孩子的信任度为0.8,即P(B1) = 0.8,那么小孩子不可信的概率P(B2) = 1 - P(B1) = 0.2。

第一次小孩子说谎后,我们使用贝叶斯公式计算村民对小孩子的信任度:

P(B1|A) = P(A|B1) * P(B1) / P(A)

我们需要计算P(A),即小孩子说谎的总概率,可以使用全概率公式:

P(A) = P(A|B1) * P(B1) + P(A|B2) * P(B2)
= 0.1 * 0.8 + 0.5 * 0.2
= 0.08 + 0.1
= 0.18

现在我们可以计算P(B1|A):

P(B1|A) = P(A|B1) * P(B1) / P(A)
= 0.1 * 0.8 / 0.18
= 0.08 / 0.18
≈ 0.44

这意味着在第一次小孩子说谎后,村民对小孩子的信任度下降到了大约0.44。

第二次小孩子又说了谎,我们再次使用贝叶斯公式计算村民对小孩子的信任度:

P(B1|A) = P(A|B1) * P(B1|A) / P(A)

我们已经知道P(B1|A) ≈ 0.44,所以P(B1) = P(B1|A),因为这是新的先验概率。我们需要重新计算P(A):

P(A) = P(A|B1) * P(B1|A) + P(A|B2) * P(B2|A)
= 0.1 * 0.44 + 0.5 * (1 - 0.44)
= 0.044 + 0.5 * 0.56
= 0.044 + 0.28
≈ 0.324

现在我们可以计算P(B1|A):

P(B1|A) = P(A|B1) * P(B1|A) / P(A)
= 0.1 * 0.44 / 0.324
≈ 0.1358

这意味着在第二次小孩子说谎后,村民对小孩子的信任度进一步下降到了大约0.1358。

这个结果表明,经过两次说谎之后,村民对小孩子的信任度显著下降,他们更不可能相信小孩子第三次说狼来了的话。这就是为什么小孩子最终没有得到帮助的原因。

思考二:

假设在电子科技大学某学期体检中,男生在一个体检室,女生在一个体检室,由于效率有限,你作为一个男生排在浩浩荡荡的男生体检室门口的队伍里。突然,你眼前一亮,前方有一个长发“小姐姐”?不,实际上你并不知道是他还是她,但是排队实在无聊,如果是长发小姐姐的话,你正在预谋这一场搭讪,虽然她极有可能是正在等待她男朋友。那么,你将应用概率论的知识进行一场贝叶斯推理(靠常识和背景知识判断之外的数学实现方式,以实现更精准的预测)来决定是否要去搭讪。

解答:由于是在男生体检室门前,我们假设有100人正在门口等候,其中98个男生,2个是女生,正在等待其男朋友。假设女生中长发、短发人数之比为1:1,男生中短发与长发之比为24:1,记男生体检室门口,女生出现的事件为A1,男生出现的事件为A2,某个人是长发的事件为B,根据假设,则有P(B|A1)=0.5,P(B|A2)=0.04,P(A1)=0.02,P(A2)=0.98.

首先,我们需要计算在男生体检室门口遇到长发小姐姐的概率。根据题目中给出的信息,我们可以使用贝叶斯定理来进行计算。

贝叶斯定理的公式是:

P ( A ∣ B ) = P ( B ∣ A ) ⋅ P ( A ) P ( B ) P(A|B) = \frac{P(B|A) \cdot P(A)}{P(B)} P(AB)=P(B)P(BA)P(A)

其中:

  • P(A|B) 是在已知某人是长发的情况下,这个人是女生的条件概率。
  • P(B|A) 是在已知某人是女生的情况下,这个人是长发的条件概率。
  • P(A) 是随机选中的人是女生的先验概率。
  • P(B) 是随机选中的人是长发的总概率。

根据题目中的信息,我们有:

  • P(B|A1) = 0.5 (女生中长发的比例)
  • P(B|A2) = 0.04 (男生中长发的比例)
  • P(A1) = 0.02 (女生在队伍中的比例)
  • P(A2) = 0.98 (男生在队伍中的比例)

我们可以计算出长发的人是女生的概率 P(A1|B) :

P ( A 1 ∣ B ) = P ( B ∣ A 1 ) ⋅ P ( A 1 ) P ( B ) P(A1|B) = \frac{P(B|A1) \cdot P(A1)}{P(B)} P(A1∣B)=P(B)P(BA1)P(A1)

首先计算 P(B) ,即随机选中的人是长发的总概率:

P ( B ) = P ( A 1 ) ⋅ P ( B ∣ A 1 ) + P ( A 2 ) ⋅ P ( B ∣ A 2 ) P(B) = P(A1) \cdot P(B|A1) + P(A2) \cdot P(B|A2) P(B)=P(A1)P(BA1)+P(A2)P(BA2)
P ( B ) = 0.02 ⋅ 0.5 + 0.98 ⋅ 0.04 P(B) = 0.02 \cdot 0.5 + 0.98 \cdot 0.04 P(B)=0.020.5+0.980.04
P ( B ) = 0.01 + 0.0392 P(B) = 0.01 + 0.0392 P(B)=0.01+0.0392
P ( B ) = 0.0492 P(B) = 0.0492 P(B)=0.0492

现在我们可以计算 $ P(A1|B) $:

P ( A 1 ∣ B ) = P ( B ∣ A 1 ) ⋅ P ( A 1 ) P ( B ) P(A1|B) = \frac{P(B|A1) \cdot P(A1)}{P(B)} P(A1∣B)=P(B)P(BA1)P(A1)
P ( A 1 ∣ B ) = 0.5 ⋅ 0.02 0.0492 P(A1|B) = \frac{0.5 \cdot 0.02}{0.0492} P(A1∣B)=0.04920.50.02
P ( A 1 ∣ B ) = 0.01 0.0492 P(A1|B) = \frac{0.01}{0.0492} P(A1∣B)=0.04920.01
P ( A 1 ∣ B ) ≈ 0.2032 P(A1|B) \approx 0.2032 P(A1∣B)0.2032

所以,长发的人是女生的概率大约是 20.32%。这个概率小于一般的女男比例(例如在某些高校可能是 25%),因此不建议前去搭讪。此外,考虑到在男生体检室门口等待的女生可能有男朋友的可能性,实际搭讪成功的概率可能会更低。因此,最好是利用这段时间学习概率论。

背景:根据临近期末统计每节课的到课率,分析期末月学生出勤概率

思考三:

假设某天概率论课老师已经提前通知了要考勤,根据相同情形下(即22级物联网同学课表排课一致的前提下,不受其他因素影响),一名物联网人决定旷课的概率是多少(课业压力相同的情况下)。

image-20240620124926380

解答:由于深圳技术大学物联网学生的特殊性——根据近三周的数据统计,我们假设平均一周有15节课,根据收集数据记,一名学生在不知道老师会不会点名的情况下随机旷掉一节课的概率是0.5,而知道老师会点名的情况下旷课的概率是0.3,由于临近期末,老师的点名概率也稳定在(以概率论为例,平均三周下来的签到率为2/4=0.5)。如果一个学生决定下星期旷掉一节概率论,但是他担心老师会点名,所以他想知道值不值得为了大作业冒旷课的风险。

为了解决这个问题,我们可以使用概率论的知识来计算学生旷课时老师点名的概率以及学生因此可能面临的后果。

首先,我们知道学生随机旷掉一节课的概率是 P(旷课) = 0.5 ,而老师点名的概率是 P(点名) = 0.5 。

学生想知道在决定旷课的情况下,老师实际点名的概率。这是一个条件概率问题,可以用贝叶斯定理来解决。我们想要计算的是在学生旷课的情况下,老师点名的概率 P(点名|旷课) 。

根据贝叶斯定理:

P ( 点名 ∣ 旷课 ) = P ( 旷课 ∣ 点名 ) ⋅ P ( 点名 ) P ( 旷课 ) P(\text{点名}|\text{旷课}) = \frac{P(\text{旷课}|\text{点名}) \cdot P(\text{点名})}{P(\text{旷课})} P(点名旷课)=P(旷课)P(旷课点名)P(点名)

其中:

  • P(旷课|点名) 是在老师点名的情况下学生旷课的概率,根据题目是 0.3。
  • P(点名) 是老师点名的概率,根据题目是 0.5。
  • P(旷课) 是学生旷课的概率,根据题目是 0.5。

将这些值代入上述公式中:

P ( 点名 ∣ 旷课 ) = 0.3 × 0.5 0.5 P(\text{点名}|\text{旷课}) = \frac{0.3 \times 0.5}{0.5} P(点名旷课)=0.50.3×0.5
P ( 点名 ∣ 旷课 ) = 0.3 P(\text{点名}|\text{旷课}) = 0.3 P(点名旷课)=0.3

这意味着如果学生决定旷课,那么老师实际点名的概率是 30%。这个概率相对于不考虑任何信息时的点名概率(50%)有所下降,但仍然是一个相对较高的概率。

因此,如果学生的大作业非常重要,且对成绩影响较大,那么他可能需要考虑这个风险是否值得冒。如果他能够承受因旷课可能带来的后果(如扣分或其他惩罚),那么他可能会选择旷课。如果后果严重,他可能需要考虑其他选项,比如请求补交作业或与老师沟通。

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

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

相关文章

基于weixin小程序农场驿站系统的设计

管理员账户功能包括:系统首页,个人中心,农场资讯管理,用户管理,卖家管理,用户分享管理,分享类型管理,商品信息管理,商品类型管理 开发系统:Windows 架构模式&…

【新手友好】计算机SCI期刊,IF=3+,编辑负责,修改稿件认真

一、期刊名称 Journal of Communications and Networks 二、期刊简介概况 期刊类型:SCI 学科领域:计算机科学 影响因子:3.6 中科院分区:3区 三、期刊征稿范围 《通信与网络杂志》每年出版六期,致力于发表高质量的…

Spring-Boot整合Redis【随记】

基于spring boot整合. 1 引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 2 编写redis的配置文件 application.yml进行编写. 属性: url por…

《昇思25天学习打卡营第3天 | 昇思MindSpore数据集 Dataset》

第三天 今天学习了不同的数据集加载方式、数据集常见操作和自定义数据集方法。 1.数据集加载。 以Mnist数据集为例。mindspore.dataset提供的接口仅支持解压后的数据文件&#xff0c;因此我们使用download库下载数据集并解压。 2.数据集迭代。 用create_tuple_iterator或create…

摒弃反模式:使用Kotlin委托优化Android BaseActivity

摒弃反模式&#xff1a;使用Kotlin委托优化Android BaseActivity 在Android开发中&#xff0c;许多开发者习惯于创建名为“BaseActivity”或“BaseFragment”的基类&#xff0c;以便在所有Activity或Fragment中共享一些通用行为。这种方法乍一看似乎是个好主意&#xff0c;但实…

Kotlin 中的内联函数

1 inline 内联函数&#xff1a;消除 Lambda 带来的运行时开销。 举例来说&#xff1a; fun main() {val num1 100val num2 80val result num1AndNum2(num1, num2) { n1, n2 ->n1 n2} }fun num1AndNum2(num1: Int, num2: Int, operation: (Int, Int) -> Int): Int …

Docker 安装最新版本 Jenkins

目录 1、下载、启动容器、更新到最新版本 2、查看初始密码两种方式&#xff1a; 3、默认安装的部分未汉化&#xff0c;删除默认的汉化插件。重启容器&#xff0c;重新安装汉化插件 4、安装 Publish over SSH、docker-build-step 、Docker Commons 插件 5、配置服务器连接信…

【红帽战报】6月RHCE考试喜报!

往期战报回顾&#xff1a; 点击查看【战报】5月RHCE考试喜报&#xff01;通过率100% 点击查看【战报】4月份红帽考试战报&#xff01; 点击查看【战报】PASS&#xff01;PASS&#xff01;2023年终来一波RHCE考试 微思网络-红帽官方授权合作伙伴&#xff01;面向全国招生&…

Python爬取中国天气网天气数据.

一、主题式网络爬虫设计方案 1.主题式网络爬虫名称 名称&#xff1a;Python爬取中国天气网天气数据 2.主题式网络爬虫爬取的内容与数据特征分析 本次爬虫主要爬取中国天气网天气数据 3.主题式网络爬虫设计方案概述&#xff08;包括实现思路与技术难点&#xff09; reques…

[火灾警报系统]yolov5_7.0-pyside6火焰烟雾识别源码

国内每年都会发生大大小小的火灾&#xff0c;造成生命、财产的损失。但是很多火灾如果能够早期发现&#xff0c;并及时提供灭火措施&#xff0c;将会大大较小损失。本套源码采用yolov5-7.0目标检测算法结合pyside6可视化界面源码&#xff0c;当检测到火灾时&#xff0c;能否发出…

第三阶段Spark

Spark和PySpark的介绍 PySpark的相关设置 安装PySpark库 pip install pyspark pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspark 构建PySpark执行环境入口对象 # 导包 from pyspark import SparkConf, SparkContext# 创建SparkConf类对象 conf SparkConf()…

多行业预约门店服务小程序源码系统 支持多门店预约 带完整的安装代码包以及搭建教程

系统概述 该系统基于先进的云计算和大数据技术&#xff0c;采用模块化设计&#xff0c;具有高度的可扩展性和可定制性。无论是餐饮、美容美发、健身房还是其他服务行业&#xff0c;都可以通过该系统轻松实现多门店预约功能。同时&#xff0c;我们还提供了丰富的接口和插件&…

STM32-hal库学习(4)--usart/uart通信 (同时显示在oled)

前言&#xff1a; 关于usart详解&#xff1a; stm32-USART通信-CSDN博客 因为在oled上显示&#xff0c;我们直接在上一个工程进行修改&#xff1a; STM32_hal库学习&#xff08;3&#xff09;-OLED显示-CSDN博客 其他配置与oled显示工程保持不变&#xff0c;打开oled文件的…

html渲染的文字样式大小不统一解决方案

React Hooks 封装可粘贴图片的输入框组件&#xff08;wangeditor&#xff09;_react 支持图片拖拽的输入框-CSDN博客 这篇文章中的wangediter可粘贴图片的输入框&#xff0c;输入的文字和粘贴的文字在dangerouslySetInnerHTML渲染后出现了字体不统一的情况 在html中右键检查可…

短视频利器 ffmpeg (2)

ffmpeg 官网这样写到 Converting video and audio has never been so easy. 如何轻松简单的使用&#xff1a; 1、下载 官网&#xff1a;http://www.ffmpeg.org 安装参考文档&#xff1a; https://blog.csdn.net/qq_36765018/article/details/139067654 2、安装 # 启用RPM …

基于Java微信小程序火锅店点餐系统设计和实现(源码+LW+调试文档+讲解等)

&#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN作者、博客专家、全栈领域优质创作者&#xff0c;博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌&#x1f497; &#x1f31f;文末获取源码数据库&#x1f31f;感兴趣的可以先收藏起来&#xff0c;还…

Dataease配置Nginx代理

Dataease配置Nginx代理 一.修改前端静态资源地址和后端接口地址 **1.**修改应用程序的上下文路径 配置文件地址&#xff1a;backend/src/main/resources 找到文件application-whole.properties&#xff0c;做如下修改&#xff1a; **2.**修改前端静态资源路径和打包配置 配…

【基于深度学习方法的激光雷达点云配准系列之GeoTransformer】——模型部分浅析(1)

【GeoTransformer系列】——模型部分 1. create_model2. model的本质3. 模型的主要结构3.1 backbone3.2 transformer本篇继续对GeoTransformer/experiments/geotransformer.kitti.stage5.gse.k3.max.oacl.stage2.sinkhorn/下面的trainval.py进行详细的解读,主要是模型部分, 可以…

【机器学习】ChatTTS:开源文本转语音(text-to-speech)大模型天花板

目录 一、引言 二、TTS&#xff08;text-to-speech&#xff09;模型原理 2.1 VITS 模型架构 2.2 VITS 模型训练 2.3 VITS 模型推理 三、ChatTTS 模型实战 3.1 ChatTTS 简介 3.2 ChatTTS 亮点 3.3 ChatTTS 数据集 3.4 ChatTTS 部署 3.4.1 创建conda环境 3.4.2 拉取源…

MySQL一条SQL语句的执行过程

例&#xff1a;SELECT * FROM USERS WHERE age 18 AND name student; 执行过程如下图&#xff1a; 综合上面的说明&#xff0c;我们分析下这个语句的执行流程&#xff1a; 1、使用连接器通过客户端/服务器通信协议与MySQL建立连接&#xff0c;并查询是否有权限。 2、MySQL8.…