概率论和随机过程的学习和整理--番外16,N合1的合成问题的求平均个数,次数,阶数

目录

1 问题

2 用条件期望,求合成的次数

2.1 思路1

2.2 思路2

3  用条件期望,求合成的个数

3.1 令X表示用材料1往上合成时,合成材料2的个数

3.2 令Y表示用材料1往上合成时,合成材料3的个数

4 用条件期望,求合成的材料的阶数

5 比较计算次数,个数,合成东西的阶数


1 问题

假设有如下合成问题

求1个材料1合成材料2的次数 是多少

求1个材料1合成材料2的个数是多少

2 用条件期望,求合成的次数

令X表示用材料1往上合成时,合成材料2的次数

每次2合1也只算1次,,如果没合成目标的材料也会多耗费1次,,合成了目标材料则代表那次数就是结果

2.1 思路1

这里和实际的概率设计有关系,如果材料3无法合成材料2,那计算材料3递归回到材料的合成次数是没有意义的。

  • E(X)=0.7*(1+E(X))+0.2*1+0.1*0
  • E(X)=0.9+0.7*E(X))
  • E(X)=0.9/0.3=3

  • E(X)=p1*(1+E(X))+p2*1+p3*0
  • E(X)=p1*p2+p1*E(X)
  • E(X)=(p1+p2)/(1-p1)

2.2 思路2

这里和实际的概率设计有关系,如果材料3也可以合成材料2,即p3-->2的概率不为0,那计算材料3递归回到材料的合成次数是有意义的。

  • E(X)=0.7*(1+E(X))+0.2*1+0.1*(1+E(X))
  • E(X)=1/0.2=5

  • E(X)=p1*(1+E(X))+p2*1+p3*(1+E(X))
  • E(X)=p1+p2+p3+(p1+p3)*E(X)
  • E(X)=(p1+p2+p3)/p2
  • E(X)=1/p2
  • 这和几何分布的求的期望次数 E(X)=1/P也是一样的,因为每次实验都是独立的


 

3  用条件期望,求合成的个数

3.1 令X表示用材料1往上合成时,合成材料2的个数

每次合成需要消耗2个材料1

  • 2E(Y)=0.7*E(Y)+0.2*1+0.1*0
  • E(Y)=0.2/(2-0.7)=2/13=0.1538

  • 2E(Y)=p1*E(Y)+p2*1+p3*0
  • E(Y)=p2/(2-p1)

3.2 令Y表示用材料1往上合成时,合成材料3的个数

  • 2E(Y)=0.7*E(Y)+0.2*0+0.1*1
  • 2E(Y)=0.7*E(Y)+0.1
  • E(Y)=0.1/(2-0.7)=1/13=0.0769

  • 2E(Y)=p1*E(Y)+p2*0+p3*1
  • E(Y)=p3/(2-p1)

4 用条件期望,求合成的材料的阶数

  • 先要考虑材料等级对应的实际权重
  • 然后求加权平均值就是,这一级材料的期望生成的材料等级阶。(生成的值1.5,3等要去匹配1,2,4 而不是去匹配1,2,3等!)

5 比较计算次数,个数,合成东西的阶数

  • 计算合成材料的个数,和合成公式的关系很大,几个材料1合成1个材料2呢?甚至计算过程中允许合成材料不相等,  2*材料1=材料2 , 3*材料2=材料3也是可以的。但需要调整每阶的合成公式
  • 计算合成材料的次数,和选择的合成策略有一定关系,

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

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

相关文章

【算法基础:数学知识】4.4 快速幂

文章目录 快速幂例题列表875. 快速幂⭐⭐⭐⭐⭐(重要!)代码写法1——递归代码写法2——迭代递归写法 与 迭代写法的 对比 876. 快速幂求逆元🚹(需要理解逆元的概念)TODO乘法逆元介绍解法代码 快速幂 https…

[MySQL]MySQL用户管理

[MySQL]MySQL用户管理 文章目录 [MySQL]MySQL用户管理1. 用户的概念2. 用户信息3. 创建用户4. 修改用户密码5. 删除用户6. MySQL中的权限7. 给用户授权8. 回收权限 1. 用户的概念 MySQL中的用户分为超级用户(root)和普通用户。超级用户的操作是不受权限…

奇舞周刊第500期:TQL,巧用 CSS 实现动态线条 Loading 动画

记得点击文章末尾的“ 阅读原文 ”查看哟~ 下面先一起看下本期周刊 摘要 吧~ 奇舞推荐 ■ ■ ■ TQL,巧用 CSS 实现动态线条 Loading 动画 最近,群里有个很有意思的问题,使用 CSS 如何实现如下 Loading 效果: leaferjs&#xff0c…

4.3 Bootstrap CSS编码规范

文章目录 Bootstrap CSS编码规范语法声明顺序不要使用 import媒体查询(Media query)的位置带前缀的属性单行规则声明简写形式的属性声明Less 和 Sass 中的嵌套注释class 命名选择器代码组织编辑器配置 Bootstrap CSS编码规范 语法 用两个空格来代替制表…

Java方法重载和Java方法重写

Java方法重载 Java允许同一个类中定义多个同名方法,只要它们的形参列表不同即可。如果同一个类中包含了两个或两个以上方法名相同的方法,但形参列表不同,这种情况被称为方法重载(overload)。 例如,在 JDK …

【多模态】16、DetCLIP | 构建超大词汇字典来进行开放世界目标检测

论文:DetCLIP: Dictionary-Enriched Visual-Concept Paralleled Pre-training for Open-world Detection 代码:无。。。 出处:NIPS2022 | 华为诺亚方舟 | 中山大学 | 香港科技大学 效果: 在 LVIS 的 1203 个类别上超越了 GLIP…

深入学习 Redis - 深挖经典数据类型之 list

目录 前言 一、list 类型 1.1、操作命令 lpush / rpush(插入元素) lrange(查看范围元素) lpushx / rpushx (有约束的插入) lpop / rpop(头删尾删) lindex(获取下…

实现锂电池形状的数据可视化css+js

1.效果图 2.需求根据后端返回数据改变里面的高度 HTML&#xff1a; <div class"dianchichi"><div class"limian" id"divElementId"></div></div> css: .dianchichi {width: 84px;height: 146px;display: flex;justify-…

【Visual Studio】Qt 在其他 cpp 文件中调用操作 ui 界面控件

知识不是单独的&#xff0c;一定是成体系的。更多我的个人总结和相关经验可查阅这个专栏&#xff1a;Visual Studio。 还整了一个如何相互之间调用函数的文章&#xff0c;感兴趣可以看&#xff1a;【Visual Studio】Qt 在其他 cpp 文件中调用主工程下文件中的函数。 文章目录 …

react 实现小球加入购物车动画

代码 import React, { useRef } from react;const ProductLayout () > {const box useRef(null);const createBall (left, top) > {const ball document.createElement(div);ball.style.position absolute;ball.style.left left - 10 px;ball.style.top top - 1…

四个现实中的商品样例,帮助你理解如何使用css【前端CSS入门样例】

实现商品列表 <!DOCTYPE html> <html><head><meta charset"utf-8"><title>商品列表图片</title><style>.row > img {width: 15%;}</style></head><body><div class"row"><img sr…

C/C++ 程序 IDE 开发工具 CLion

下载地址&#xff1a; https://www.jetbrains.com/clion/ https://www.jetbrains.com/clion/ 下载地址&#xff1a; https://www.jetbrains.com/clion/download/ https://www.jetbrains.com/clion/download/ 历史版本&#xff08;老版本&#xff09;下载地址&#xff1a; h…

计算机科学cs/电子信息ei面试准备——python复习|理解题|简答题

目录 1 请简要概述python技术的主要应用场景? 2 python的基本数据类型是那几种? 3 python数组和列表有什么区别? 4 Python中的函数是什么&#xff1f; 5 请写出删除列表中的元素有几种方式? 6 描述python函数中递归的理解? 7 请介绍join()和split()的区别? 8 介绍…

每天五分钟机器学习:多项式非线性回归模型

本文重点 在前面的课程中,我们学习了线性回归模型和非线性回归模型的区别和联系。多项式非线性回归模型是一种用于拟合非线性数据的回归模型。与线性回归模型不同,多项式非线性回归模型可以通过增加多项式的次数来适应更复杂的数据模式。在本文中,我们将介绍多项式非线性回…

dpdpdp

这里写目录标题 139. 单词拆分322. 零钱兑换300. 最长递增子序列120. 三角形最小路径和64. 最小路径和63. 不同路径 II5. 最长回文子串&#xff08;回文dp&#xff09;⭐97. 交错字符串⭐&#xff08;抽象成路径问题&#xff09;221. 最大正方形⭐ 139. 单词拆分 class Soluti…

文心千帆为你而来

1. 前言 3月16号百度率先发布了国内第一个人工智能大语言模型—文心一言。文心一言的发布在业界引起了不小的震动。而文心一言的企业服务则由文心千帆大模型平台提供。文心千帆大模型平台是百度智能云打造出来的一站式大模型开发与应用平台&#xff0c;提供包括文心一言在内的…

Observability:Synthetic monitoring - 动手实践

在我之前的如下文章里&#xff1a; Observability&#xff1a;Synthetic monitoring - 合成监测入门&#xff08;一&#xff09;&#xff08;二&#xff09; Observability&#xff1a;Synthetic monitoring - 创建浏览器监测&#xff0c;配置单独的浏览器监测器及项目 我详…

408-2009

一、选择题&#xff08;2 分/题&#xff09; 1.为解决计算机主机与打印机之间速度不匹配问题&#xff0c;通常设置一个打印数据缓冲区&#xff0c;主机将要输出的数据一次写入该缓冲取&#xff0c;而打印机则依次从该缓冲区中取出数据。该缓冲区的逻辑结构应该是______。 A.栈 …

【JavaEE】Servlet常用的API

目录 前言 一、HttpServlet类 1、Servlet的生命周期 ✨tomcat的两个端口 ✨设置告诉浏览器使用那种字符集解析响应 ✨Java中Unicode和utf8字符集的使用 二、HttpServletRequest类 1、获取请求的信息 2、 前端给后端传递数据的三种方式 2.1、通过query string传递 2.2…

【云原生】Prometheus 监控系统的初步了解与系统搭建

前言 promethues是一个开源的系统监控和报警系统&#xff0c;现在已经加入到CNCF基金会&#xff0c;成为继k8s之后第二个在CNCF托管的项目&#xff0c;在kubernetes容器管理系统中&#xff0c;通常会搭配prometheus进行监控&#xff0c;同时也支持多种exporter采集数据&#x…