概率论、组合数学知识点汇总

news2025/2/22 17:49:11

1、概率论知识点

  • 全概率公式:如果事件B1,B2,…,Bn是样本空间的一个划分,则:P(A) = \sum_{i=1}^n P(AB_i) = \sum_{i=1}^n P(A|B_i) P(B_i)
  • 贝叶斯定理P(B|A)=\frac{P(A|B)P(B)}{P(A)}
  • 协方差:协方差用来衡量两个变量之间的变化趋势是否一致,公式为Cov(X,Y) = E[(X-E(X))(Y-E(Y))] = E[XY] - E[X]E[Y]
  • 相关系数(Pearson):标准化协方差,取值范围 [−1,1],公式为\frac{Cov(X,Y)}{\sigma_X \sigma_Y}
    • 独立和相关:独立必不相关,不相关未必独立
  • 大数定律:大数定律描述了当试验次数趋于无穷大时,随机变量的平均值趋于其期望值
  • 中心极限定理:中心极限定理描述了当试验次数趋于无穷大时,随机变量和/均值的分布趋近于正态分布

2、常见概率分布

离散分布

  • 二项分布:X∼B(n,p),表示n次独立试验中成功次数的概率分布。P(X=k) = C(n,k) p^k (1-p)^{n-k}

  • 几何分布:用于描述在一系列独立的伯努利试验中,首次成功出现所需的试验次数。如果每次试验成功的概率为p,则第k次试验首次出现成功的概率为P(X=k)=(1-p)^{k-1}p,几何分布期望为\frac{1}{p},方差为\frac{1-p}{p^2}

  • 泊松分布:X∼Poisson(λ),表示单位时间内事件发生的次数的概率分布。P(X=k) = \frac{\lambda^ke^{\lambda}}{k!}

连续分布

  • 均匀分布:X∼U(a,b),概率密度函数为:f(x)=\frac{1}{b-a}

  • 正态分布:X∼N(μ,σ^2),概率密度函数为:f(x) = \frac{1}{\sqrt{2\pi\sigma^2}} \exp\left(-\frac{(x - \mu)^2}{2\sigma^2}\right)

3、组合数学知识点

排列与组合

  • 排列:从n个元素中取出k个元素有序排列的方案数P(n,k) = \frac{n!}{(n-k)!}
  • 组合:从n个元素中取出k个元素无序组合的方案数C(n,k) = \frac{n!}{k!(n-k)!}
  • 重要性质:
    • 递推公式:C(n,k) = C(n-1,k-1) + C(n-1,k)
    • 二项式定理:(a + b)^n = \sum_{k=0}^n C(n,k)a^kb^{n-k}

 鸽巢原理(抽屉原理)

  • 基本形式:将n个物品放入k个容器,若n>k,则至少有一个容器包含超过一个物品

  • 一般形式:如果有n个物品放入k个容器中,则至少有一个容器中包含至少⌈n/k⌉个物品

  • 作用:鸽巢原理是一个非常直观的概念,尽管简单,但在组合数学、数论和计算机科学中有广泛的应用。它可以用于证明某些存在性问题,即证明某种情况必然存在,而不需要构造具体的例子

球盒问题

问题类型公式示例
球相同,盒子不同,允许空盒C(n+k−1, k−1)方程 x1+x2+⋯+xk​=n 的非负整数解数
球相同,盒子不同,不允许空盒C(n-1, k-1)方程 x1+x2+⋯+xk=n 的正整数解数
球不同,盒子相同,允许空盒第二类斯特林数S(n,k)集合划分问题

第二类斯特林数

  • 定义:表示将n个不同的元素划分为k个非空且无序集合的方式数,记作S(n,k)

  • 递推公式S(n,k) = S(n-1,k-1) + k S(n-1,k)

    • 解释:第n个元素单独成一组:S(n−1,k−1);第n个元素加入已有的k组中的任意一组:kS(n−1,k)

  • 边界条件:S(n,1)=1;S(n,n)=1;S(n,k)=0 (若k>n)

卡特兰数

  • 卡特兰数是组合数学中的一组重要数列,广泛应用于解决各种计数问题
  • 显式公式:C_n = \frac{1}{n+1}C(2n, n)
  • 递推公式:C_n = \sum_{i=0}^{n-1} C_i*C_{n-1-i}
  • 应用:
    • 给定n对括号,卡特兰数表示所有合法的括号组合的数量
    • 给定n个不同的树节点,卡特兰数表示具有n个节点的不同二叉搜索树的数量

4、常见题型

  • 几何概率:一根木棒,截成三截,组成三角形的概率是多少?

    • 设木棒的总长度为1,随机截断两次,得到两个截点x和y(假设x<y)

    • 三截木棒的长度分别为x、y-x、1-y,三角形不等式转化为x<0.5,y<x+0.5,y>0.5

    • (x,y)分布区域总面积1/2,可行区域面积1/8,所以组成三角形的概率为1/4

  • 随机变量问题:设X和Y是独立同分布的随机变量,求 Z=X+Y的分布

    • 对于两个独立随机变量X和Y,它们的和Z=X+Y的概率密度函数可以通过卷积公式计算:f_Z(z) = \int_{-\infty}^{+\infty} f_X(x) f_Y(z-x) dx

  • 概率与算法结合:设计一个随机算法,从一个未知长度的数据流中均匀随机选择m个元素

    • 蓄水池抽样算法:假设总共有n个元素,对于第k个元素(k > m),它被选中的概率是m/k,之后每个后续元素j(j > k)都有1 - m/j * 1/m = 1 - 1/j的概率不替换掉第k个元素。所以,第k个元素最终留在蓄水池中的概率是m/k * [k/(k+1)] * [(k+1)/(k+2)] * ... * (n-1)/n) = m/n

  • 期望计算:抛一个六面的色子,连续抛直到抛到6为止,问期望的抛的次数是多少?

    • 思路1:E = p * 1 + (1 - p) * (1+E) \Rightarrow E = 1/p = 6
    • 思路2:根据几何分布的期望为1/p,得到答案
  • 期望计算:假设有一个六面骰子,求掷出所有面至少一次所需的期望次数

    • 分阶段计算在收集到 i−1 种不同优惠券后,再收集到第 i 种新优惠券所需的期望次数。将各阶段的期望次数累加起来,得到总的期望掷骰次数:\sum_{i=1}^{6} 6/i
  • 期望计算:一个木桶里面有m个白球,每分钟从桶中随机取出一个球涂成红色(无论白或红都涂红)再放回,问将桶中球全部涂红的期望时间是多少?

    • 设E(k)表示桶中还有k个白球时,将所有球涂红的期望时间

    • 每次涂红一个球时,有两种可能:涂红一个白球:概率为k/m​,状态从k转移到k-1;涂红一个红球:概率为(m-k)/m​,状态仍为k

    • 因此,期望时间E(k)满足递推关系:E(k) = 1+\frac{k}{m}E(k-1) + \frac{m - k}{m}E(k) \Rightarrow E(k)=\frac{m}{k}E(k-1),所以答案E(m) =m(\frac{1}{m} + \frac{1}{m - 1} + \frac{1}{m-2} + ... + 1)

  • 贝叶斯问题:已知某疾病的发病率为 0.1%,检测准确率为 99%,求检测结果为阳性时实际患病的概率

    • 贝叶斯公式 + 全概率公式

  • 概率计算(生日问题):假设有n个人(n <= 365),每个人的生日在一年中的任意一天,在这n个人中,至少有两个人生日相同的概率是多少?

    P = 1 - \prod_{i=1}^n \frac{365 - i + 1}{365}

  • 概率计算:54张牌,平均分成三堆,大小王在同一堆的概率?

    • 固定大王的位置,计算小王与大王的相对位置关系。大王所在的堆已有1张牌,剩余17个空位,小王需从剩下的53个位置中选择与大王同一堆的17个位置,所以概率为17/53

  • 概率计算(脑筋急转弯):一个桶里面有白球、黑球各100个,现在按下述规则取球:1)每次从桶里面拿出来两个球;
    2)如果取出的是两个同色球,就再放入一个黑球;3)如果取出的是两个异色球,就再放入一个白球。最后桶里面只剩下一个黑球的概率是多少?

    • 白球数量始终保持偶数,剩下一个黑球的概率100%

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【人工智能】deepseek R1模型在蓝耘智算平台的搭建与机器学习的探索

&#x1f4dd;个人主页&#x1f339;&#xff1a;Eternity._ &#x1f339;&#x1f339;期待您的关注 &#x1f339;&#x1f339; ❀ 蓝耘智算平台 deepseek R1简介与优点蓝耘智算平台蓝耘智算平台简介蓝耘智算平台优势deepseek R1模型在蓝耘智算平台的搭建模型使用与机器学习…

tomcat html乱码

web tomcat html中文乱码 将html文件改成jsp <% page language"java" contentType"text/html; charsetUTF-8" pageEncoding"UTF-8"%>添加 <meta charset"UTF-8">

基于单片机的智能奶茶机(论文+源码+图纸)

1总体架构设计 本课题为基于单片机的智能奶茶机设计&#xff0c;其系统架构上设计如图2.1所示&#xff0c;整个系统包括了DS18B20温度传感器、继电器模块、LCD液晶、蜂鸣器、按键、STC89C52单片机等器件&#xff0c;在功能上用户可以通过按键键控制选择甜度和添加物以及设置温度…

Centos7系统安装redis

Centos7系统安装redis 下载编译配置配置环境变量服务脚本安装使用远程连接 下载 下载地址&#xff1a;https://download.redis.io/releases/&#xff0c;选择版本6.2.7 具体下载链接&#xff1a;https://download.redis.io/releases/redis-6.2.7.tar.gz 操作&#xff1a;在ro…

图数据库neo4j进阶(一):csv文件导入节点及关系

CSV 一、load csv二、neo4j-admin import<一>、导入入口<二>、文件准备<三>、命令详解 一、load csv 在neo4j Browser中使用Cypher语句LOAD CSV,对于数据量比较大的情况,建议先运行create constraint语句来生成约束 create constraint for (s:Student) req…

深度剖析责任链模式

一、责任链模式的本质&#xff1a;灵活可扩展的流水线处理 责任链模式&#xff08;Chain of Responsibility Pattern&#xff09;是行为型设计模式的代表&#xff0c;其核心思想是将请求的发送者与接收者解耦&#xff0c;允许多个对象都有机会处理请求。这种模式完美解决了以下…

floodfill算法系列一>岛屿的最大面积

题解 整体思路&#xff1a;代码设计&#xff1a;代码呈现&#xff1a; 整体思路&#xff1a; 代码设计&#xff1a; 代码呈现&#xff1a; class Solution {int ret,m,n,count;boolean[][] vis;public int maxAreaOfIsland(int[][] grid) {m grid.length;n grid[0].length;v…

手机用流量怎样设置代理ip?

互联网各领域资料分享专区(不定期更新)&#xff1a; Sheet

游戏引擎学习第100天

仓库:https://gitee.com/mrxiao_com/2d_game_2 昨天的回顾 今天的工作重点是继续进行反射计算的实现。昨天&#xff0c;我们开始了反射和环境贴图的工作&#xff0c;成功地根据法线显示了反射效果。然而&#xff0c;我们还没有实现反射向量的计算&#xff0c;导致反射交点的代…

AT32系列微控制器低压电机控制开发板

参考&#xff1a;《UM0014_AT32_LV_Motor_Control_EVB_V20_User_Manual_V1.0.1_ZH.pdf》 开发板介绍 此电机开发板是一个泛用型的低压三相电机驱动器&#xff0c;应用雅特力科技AT32系列微控制器搭配雅特力电机函数库&#xff0c;可驱动直流无刷电机、交流同步电机&#xff0…

如何保持 mysql 和 redis 中数据的一致性?PegaDB 给出答案

MySQL 与 Redis 数据保持一致性是一个常见且复杂的问题&#xff0c;一般来说需要结合多种策略来平衡性能与一致性。 传统的解决策略是先读缓存&#xff0c;未命中则读数据库并回填缓存&#xff0c;但方式这种维护成本较高。 随着云数据库技术的发展&#xff0c;目前国内云厂商…

Vue3(3)

一.具体业务功能实现 &#xff08;1&#xff09;登录注册页面 [element-plus 表单 & 表单校验] 功能需求说明&#xff1a; 1.注册登录 静态结构 & 基本切换 2.注册功能 (校验 注册) 3.登录功能 (校验 登录 存token) import request from /utils/request// 注册接…

2025 西湖论剑wp

web Rank-l 打开题目环境&#xff1a; 发现一个输入框&#xff0c;看一下他是用上面语言写的 发现是python&#xff0c;很容易想到ssti 密码随便输&#xff0c;发现没有回显 但是输入其他字符会报错 确定为ssti注入 开始构造payload&#xff0c; {{(lipsum|attr(‘global…

Git命令摘录

使用 Git 升级软件通常是指通过 Git 仓库获取软件的最新版本或更新代码。以下是详细的步骤和方法&#xff1a; 1. 克隆软件仓库 如果这是你第一次获取软件代码&#xff0c;可以使用 git clone 命令将远程仓库克隆到本地。 git clone <仓库地址> 例如&#xff1a; git cl…

2024年博客之星年度评选—创作影响力评审+主题文章创作评审目前排名(2024博客之星陪跑小分队助力2024博客之星创作者成长)

2024年博客之星年度评选—创作影响力评审主题文章创作评审目前排名 2024年博客之星主题文章创作评审文章得分公布&#xff01;2024年博客之星创作影响力评审2024年博客之星主题文章创作评审目前排名公布&#xff01; 【2024博客之星】恭喜完成✅主题创作的226位博主&#xff0…

unity 0基础自学2.1:unity 中button的各类状态

文章目录 1、Button的状态2、脚本中获取button的状态2.1 分析状态获取2.2 通过实现接口获取button的状态2.2.1 鼠标点击与释放2.2.2 高亮模式2.2.3 退出选中模式&#xff08;高亮状态&#xff09;2.2.4 选择模式selected2.2.5 退出选择模式 3、射线与UI交互设置3.1 Canvas中组件…

《C++ Primer》学习笔记(一)

第一部分&#xff1a;C基础 在C和C编程语言中&#xff0c;main函数必须返回int类型的值。这一要求自C标准的第一次规范&#xff08;C89&#xff0c;也叫ANSI C&#xff09;开始就已经明确规定了。std::endl和\n都用于插入换行符。std::endl除了换行&#xff0c;还会强制刷新输…

DedeBIZ系统审计小结

之前简单审计过DedeBIZ系统&#xff0c;网上还没有对这个系统的漏洞有过详尽的分析&#xff0c;于是重新审计并总结文章&#xff0c;记录下自己审计的过程。 https://github.com/DedeBIZ/DedeV6/archive/refs/tags/6.2.10.zip &#x1f4cc;DedeBIZ 系统并非基于 MVC 框架&…

C#快速排序QuickSort将递归算法修改为堆栈Stack非递归方式

我们知道,方法的调用是采用Stack的方式[后进先出:LIFO], 在DeepSeek中快速搜索C#快速排序, 搜索结果如图: 我们会发现是采用递归的方式 . 递归的优点: 简单粗暴,类似于直接写数学公式,因代码量较少,易于理解.递归与循环迭代的运行次数都是一致的 递归的缺点: 占用大量的内…

【DeepSeek × Postman】请求回复

新建一个集合 在 Postman 中创建一个测试集合 DeepSeek API Test&#xff0c;并创建一个关联的测试环境 DeepSeek API Env&#xff0c;同时定义两个变量 base_url 和 api_key 的步骤如下&#xff1a; 1. 创建测试集合 DeepSeek API Test 打开 Postman。点击左侧导航栏中的 Co…