首页 > 其他分享 >期望入门

期望入门

时间:2023-04-23 22:34:02浏览次数:35  
标签:frac 入门 37 times 1500 期望 100

什么是期望

当我们在做一些题目的时候可能会 balablabla 一堆,然后问你 XXX 的期望,这个时候像我这种连期望定义都不知道的人就傻了,所以先来了解一下定义是什么。

我们现在有一个变量 \(x\) 和一个序列 \(a\),其中值为 \(a_{i}\) 的数可能不只有一个,\(x\) 的取值可能为 \(a_{1}\) 到 \(a_{n}\) 中任意一个数的值,我们用 \(P(A)\) 来表示 \(x\) 能取到值为 \(A\) 的概率;如果 \(A\) 在序列 \(a\) 中出现的次数为 \(m\),则 \(P(A)=\frac{m}{n}\),对序列 \(a\) 进行去重得到序列 \(b\),元素个数为 \(k\),则 \(x\) 取值的期望为 $$\sum_{i=1}^{k} P(b_{i})\times b_{i} $$

比如说,你掷一个六面的骰子,朝上的点数的期望就是 $$1\times \frac{1}{6}+2\times \frac{1}{6}+3\times \frac{1}{6}+4\times \frac{1}{6}+5\times \frac{1}{6}+6\times \frac{1}{6}=\frac{7}{2}$$

引入

看完上面的内容,应该对于期望有了一定的了解了,我们不妨来举一个简单的例子。

在一个游戏里面,你的人物基础的攻击力为 \(1500\),暴击率为 \(37\%\),暴击伤害翻倍。

那么就是说你每次的攻击都有 \(\frac{37}{100}\) 的概率会造成 \(3000\) 的伤害,\(\frac{63}{100}\) 的概率是造成 \(1500\) 的伤害。

那么你每次攻击所造成的伤害值期望为 $$\frac{37}{100}\times 3000+\frac{63}{100}\times 1500=2055$$

或者再看另一个例子。

有一个商场开设了一个活动,每一个用户可以转动两个转盘来获取奖金,如下图:

imageimage

标签:frac,入门,37,times,1500,期望,100
From: https://www.cnblogs.com/Multitree/p/17347985.html

相关文章

  • 【C++入门】类和对象(一) 详解(class、struct、类的定义、类的实例化、类的封装、对象
    1.面向过程和面向对象初步认识面向过程更加关注解决问题的过程和步骤。而面向对象关注的是对象,对一个事情拆分成不同的对象,靠对象之间的交互实现。例如:外卖系统面向过程:上架→点餐→派单→送餐注重过程步骤面向对象:(更加贴近现实之间的业务逻辑交互)骑手→商家←用户注重对象和对象......
  • Dubbo快速入门
    使用Dubbo之前需要先安装zookeeper(注册中心),安装步骤如下(这是在Windows下安装):1、下载zookeeper官网下载地址:https://zookeeper.apache.org/从国内开源网站下载镜像:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper2、解压如果解压时提示文件已经存在,可能是因为压缩软件......
  • MyBatis入门
    第一个程序环境说明jdk8+MySQL8maven3IDEA2021学习前需要掌握:JDBCMySQLJava基础MavenJunit什么是MyBatisMyBatis是一款优秀的持久层框架MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集的过程MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口......
  • 15分钟入门23种设计模式:图解,范例和对比
    本文力图在15分钟内,通过UML图解、范例和类比,让你对面向对象的23种设计模式形成提纲挈领的认识,从而让我们在面临代码设计问题时更加成竹在胸。本文源代码: UML, SampleCode。开门见山我们直奔主题,分类呈现23种设计模式的庐山真面目:创建型(5)Creational结构型(7)Structural......
  • Nginx 入门实战(1)--简介及安装
    本文介绍的Nginx为开源版本Nginx,官网地址为:https://nginx.org/en/,如需了解商业版本,可访问商业官网:https://www.nginx-cn.net/;文中所使用到的软件版本:nginx1.22.1、pcre8.43、opnessl1.1.1s、CentOS 7.9.20091、简介nginx[enginex]是一款Http和反向代理服务器、邮件......
  • 【RT-Thread内核入门指南】P1-10学习笔记
    1、启动线程使用apirt_err_trt_thread_startup(rt_thread_tthread)启动线程启动线程并不是立刻执行线程,而是将其分配到就绪队列2、线程切换状态......
  • Go语言入门10(异常处理)
    异常处理panic异常处理​ 如果出现了panic异常,那么会停止当前函数的运行,然后会找recover()方法,如果没有的话,就会报错退出程序,如果有就会执行recover的方法体中的方法​ 我们可以使用defer延迟处理函数来捕获panic异常,用recover()来从错误场景中恢复,必须的在defer修饰的方法中......
  • maven入门教程
    1.1. Maven简介Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven除了以程序构建能力为特色之外,还提供高级项目管理工具。由于Maven的缺省构建规则有较高的可重用性,所以常常用两三行Maven构建脚本就可以构建简单的项......
  • SpringDay01-入门基础知识、Bean的配置(一)
    Spring(黑马)一、基础知识1.1传统JavaWeb的缺点传统的JavaWeb在实现某个主要的业务逻辑时需要做的事情:new一个实现类对象,然后通过对象调用某个主要的方法;开启事务、提交事务、回滚事务;在日志中记录修改数据;在日志中记录异常数据等。以上传统方法带来的问题:实现类与接......
  • Copula估计边缘分布模拟收益率计算投资组合风险价值VaR与期望损失ES|附代码数据
    全文链接:http://tecdat.cn/?p=24753最近我们被客户要求撰写关于Copula的研究报告,包括一些图形和统计输出。在这项工作中,我通过创建一个包含四只基金的模型来探索copula,这些基金跟踪股票、债券、美元和商品的市场指数摘要然后,我使用该模型生成模拟值,并使用实际收益和模拟收益......