2021 新一年的期望!谈谈数学期望在生活中的应用

2023-11-21 05:30

本文主要是介绍2021 新一年的期望!谈谈数学期望在生活中的应用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2021 年到来了,有时会感叹时间过得真快。在 2020 年,对于大部分人来说都增加了两个额外的东西:口罩和健康码。一些事情的发生,悄然改变了我们的生活,推动着我们向前。

本来是打算在这几天写写 2020 年的总结,以及新一年的计划,虽然变化总会比计划来得频繁,但是梦想总是要有的。翻了翻去年的总结,我是在农历新年前写的,就暂且推后到春节前夕完成。

所以今天这篇文章既不是关于我的个人总结,也不是服务端开发的技术。讲讲看到的一个有趣的事情,这几天偶然出去逛商场小吃街,门槛不高但是看着很划算的抽奖游戏,奖品是毛绒娃娃,摊边俨然聚集了很多的男女青年和小孩。

今天和大家简单地来计算下这种游戏的中奖率如何,通过计算期望,看看我们是如何掉入陷阱亏钱的。

游戏规则

一个很大的骰子,丢骰子,10 元一次,规则如下:

  • 先丢一个骰子,用于决定幸运数字

  • 再丢一个骰子,用于决定中奖数字

对应关系如下:

幸运数字中奖数字中奖礼品
11 2 3 4 5 6价值 6.8 的小毛绒娃娃
21 2 3 4 5价值 10.8 的小毛绒娃娃
31 2 3 4价值 18.8 的小毛绒娃娃
41 2 3价值 25.8 的毛绒娃娃
51 2价值 36.8 的毛绒娃娃
61价值 46.8 的大毛绒娃娃

作为一个参与者,我们能不能参加这个游戏呢?下面我们来计算下。

思路分析

能不能参加游戏,主要是看划不划算,除了运气的因素之外,我们要考虑的是中奖率,中奖率有多高,我们回本的概率有多高。

六个奖项的奖品金额按中奖金额从小到大依次是:

123456
6.810.818.825.836.846.8

把这六个中奖金额分别与本金 10 相除,就是每个个奖项对应的赔率,分别是:

123456
0.681.081.882.583.684.68

而根据游戏规则,这六个奖项的中奖概率依次是:

123456
16.67%13.89%11.11%8.33%5.56%2.78%

数学期望

大家在读书时,肯定都学过数学期望的概念。期望值并不一定等同于常识中的“期望”——“期望值”也许与每一个结果都不相等。期望值是该变量输出值的平均数。期望值并不一定包含于变量的输出值集合里。

大数定律规定,随着重复次数接近无穷大,数值的算术平均值几乎肯定地收敛于期望值。
在概率论和统计学中,数学期望(mean)(或均值,亦简称期望)是试验中每次可能结果的概率乘以其结果的总和,是最基本的数学特征之一。它反映随机变量平均取值的大小。

因此,在我们上面的游戏中,把中奖概率和对应的赔率相乘,就得到了各个奖项的数学期望值,分别是:

123456
0.110.150.200.230.200.13

因为上面计算赔率的时候是带着本金一起算的,所以在最终算出的期望值中,1 代表了本金 10 元,期望值小于 1 的话玩家必输,大于1则必赢。所以根据以上算出的各奖项的数学期望可知,这是一个期望值还不错的游戏。

期望值公认比较低的国彩,其期望值通常也在0.5到0.6之间,体育比赛类的竞彩还可以到0.8以上。

回到这个游戏本身,问投一次不输的概率是多少?很简单,因为所有六个有五个的奖项的都高于本金10,所以中了后面五个奖项任何其中一个奖项都不输。也就是说,投一次不输的概率就是后面五个奖项的中奖概率总和,即 41.67%。

小结

当然,我们如上的计算是在游戏奖品的实际价值等于标价的前提下,如果刨除掉虚高的标价,那么我们实际的期望值计算出来必然是小于 1。

有些表面看起来的所谓高中奖率活动,我们计算一下期望以及中奖率,发现其实并不是那么回事。

不过如今的我们,物质水平提高了,花点钱买个乐趣还是挺普遍的,最重要的是开心。

「最后的一点感悟是,大家在总结自己或者指定计划时,也可以根据期望的计算公式,列出每件事情的成功概率,带来的收益,算算这样的安排是否值得。」

这篇关于2021 新一年的期望!谈谈数学期望在生活中的应用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/400146

相关文章

分布式锁在Spring Boot应用中的实现过程

《分布式锁在SpringBoot应用中的实现过程》文章介绍在SpringBoot中通过自定义Lock注解、LockAspect切面和RedisLockUtils工具类实现分布式锁,确保多实例并发操作... 目录Lock注解LockASPect切面RedisLockUtils工具类总结在现代微服务架构中,分布

Python标准库之数据压缩和存档的应用详解

《Python标准库之数据压缩和存档的应用详解》在数据处理与存储领域,压缩和存档是提升效率的关键技术,Python标准库提供了一套完整的工具链,下面小编就来和大家简单介绍一下吧... 目录一、核心模块架构与设计哲学二、关键模块深度解析1.tarfile:专业级归档工具2.zipfile:跨平台归档首选3.

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

深入浅出SpringBoot WebSocket构建实时应用全面指南

《深入浅出SpringBootWebSocket构建实时应用全面指南》WebSocket是一种在单个TCP连接上进行全双工通信的协议,这篇文章主要为大家详细介绍了SpringBoot如何集成WebS... 目录前言为什么需要 WebSocketWebSocket 是什么Spring Boot 如何简化 We

Java Stream流之GroupBy的用法及应用场景

《JavaStream流之GroupBy的用法及应用场景》本教程将详细介绍如何在Java中使用Stream流的groupby方法,包括基本用法和一些常见的实际应用场景,感兴趣的朋友一起看看吧... 目录Java Stream流之GroupBy的用法1. 前言2. 基础概念什么是 GroupBy?Stream

python中列表应用和扩展性实用详解

《python中列表应用和扩展性实用详解》文章介绍了Python列表的核心特性:有序数据集合,用[]定义,元素类型可不同,支持迭代、循环、切片,可执行增删改查、排序、推导式及嵌套操作,是常用的数据处理... 目录1、列表定义2、格式3、列表是可迭代对象4、列表的常见操作总结1、列表定义是处理一组有序项目的

C#中的Converter的具体应用

《C#中的Converter的具体应用》C#中的Converter提供了一种灵活的类型转换机制,本文详细介绍了Converter的基本概念、使用场景,具有一定的参考价值,感兴趣的可以了解一下... 目录Converter的基本概念1. Converter委托2. 使用场景布尔型转换示例示例1:简单的字符串到

Spring Boot Actuator应用监控与管理的详细步骤

《SpringBootActuator应用监控与管理的详细步骤》SpringBootActuator是SpringBoot的监控工具,提供健康检查、性能指标、日志管理等核心功能,支持自定义和扩展端... 目录一、 Spring Boot Actuator 概述二、 集成 Spring Boot Actuat

PyTorch中的词嵌入层(nn.Embedding)详解与实战应用示例

《PyTorch中的词嵌入层(nn.Embedding)详解与实战应用示例》词嵌入解决NLP维度灾难,捕捉语义关系,PyTorch的nn.Embedding模块提供灵活实现,支持参数配置、预训练及变长... 目录一、词嵌入(Word Embedding)简介为什么需要词嵌入?二、PyTorch中的nn.Em

Spring Boot3.0新特性全面解析与应用实战

《SpringBoot3.0新特性全面解析与应用实战》SpringBoot3.0作为Spring生态系统的一个重要里程碑,带来了众多令人兴奋的新特性和改进,本文将深入解析SpringBoot3.0的... 目录核心变化概览Java版本要求提升迁移至Jakarta EE重要新特性详解1. Native Ima