伯努利分布和二项分布学习笔记
目录
- 1. 伯努利分布
- 1.1定义
- 1.2概率质量函数
- 1.3数学期望与方差
- 1.4应用示例
- 2. 二项分布
- 2.1定义
- 2.1概率质量函数
- 2.2数学期望与方差
- 2.3性质与图形
- 3. 伯努利分布与二项分布的关系
- 4. 总结
1. 伯努利分布
伯努利分布(Bernoulli Distribution),又称“0-1分布”或“两点分布”,是最简单的离散概率分布。它用来描述一次只有两种可能结果的试验(通常称为“成功”与“失败”)的结果。
1.1定义
-
随机变量取值:
设随机变量 X X X表示一次试验的结果,则通常取值为:
X = { 1 , 表示成功(例如“正面”、“合格”等) 0 , 表示失败(例如“反面”、“不合格”) X= \begin{cases} 1, & \text{表示成功(例如“正面”、“合格”等) } \\ 0, & \text{表示失败(例如“反面”、“不合格”)} \end{cases} X={1,0,表示成功(例如“正面”、“合格”等) 表示失败(例如“反面”、“不合格”) -
参数:
成功的概率记为 p p p(其中 0 ≤ p ≤ 10 0≤p≤10 0≤p≤10 ),失败的概率则为 1 − p 1−p 1−p。
1.2概率质量函数
伯努利分布的概率质量函数(pmf)为
P ( X = k ) = p k ( 1 − p ) 1 − k , k = 0 , 1 P(X=k)=p^k(1-p)^{1-k},k=0,1 P(X=k)=pk(1−p)1−k,k=0,1
这表示当 k = 1 k=1 k=1 时概率为 p p p,当 k = 0 k=0 k=0时概率为 1 − p 1−p 1−p。
1.3数学期望与方差
-
数学期望:
E [ X ] = 1 ⋅ p + 0 ⋅ ( 1 − p ) = p E[X]=1⋅p+0⋅(1−p)=p E[X]=1⋅p+0⋅(1−p)=p -
方差:
V a r ( X ) = E [ X 2 ] − ( E [ X ] ) 2 = p − p 2 = p ( 1 − p ) Var(X)=E[X^2]−(E[X])^2=p−p^2=p(1−p) Var(X)=E[X2]−(E[X])2=p−p2=p(1−p)
1.4应用示例
- 抛硬币:若认为正面为成功 ( X = 1 ) (X=1) (X=1)且正反面概率均为0.5,则 X ∼ B e r n ( 0.5 ) X∼Bern(0.5) X∼Bern(0.5)。
- 产品质量检测:某产品检验时合格(成功)的概率为 p p p,不合格(失败)的概率为 1 − p 1−p 1−p。
2. 二项分布
二项分布(Binomial Distribution)描述的是在进行 n n n次独立的伯努利试验时,成功次数的分布情况。当我们把每一次伯努利试验的结果相加时,就得到了二项分布。
2.1定义
设 X X X表示 n n n次独立伯努利试验中成功的次数,且每次试验的成功概率均为 p p p,则 X X X服从参数为 n n n和 p p p的二项分布,记为
X ∼ B ( n , p ) X∼B(n,p) X∼B(n,p)
2.1概率质量函数
二项分布的概率质量函数为
P ( X = k ) = ( n k ) p k ( 1 − p ) n − k , k = 0 , 1 , 2 , … , n P(X=k)=\binom{n}{k}p^k (1-p)^{n-k},\quad k=0,1,2,\dots,n P(X=k)=(kn)pk(1−p)n−k,k=0,1,2,…,n
其中 ( n k ) \binom{n}{k} (kn) 表示从 n n n 次试验中选择 k k k次成功的组合数。
2.2数学期望与方差
-
数学期望:
E [ X ] = n p E[X]=np E[X]=np -
方差:
V a r ( X ) = n p ( 1 − p ) Var(X)=np(1−p) Var(X)=np(1−p)
2.3性质与图形
- 当 p = 0.5 p=0.5 p=0.5 时,二项分布关于 $np $对称;
- 当 p ≠ 0.5 p p≠0.5p p=0.5p时,分布图形呈偏态;
- 随着 n n n的增加,二项分布在适当条件下可以用正态分布来近似(这正是 De Moivre–Laplace 定理的内容)。
3. 伯努利分布与二项分布的关系
-
特殊情况:当 n = 1 n=1 n=1 时,二项分布
P ( X = k ) = ( 1 k ) p k ( 1 − p ) 1 − k , k = 0 , 1 P(X=k)=\binom{1}{k}p^k (1-p)^{1-k},\quad k=0,1 P(X=k)=(k1)pk(1−p)1−k,k=0,1与伯努利分布完全相同,即二项分布是伯努利分布的推广。
-
试验累加:二项分布可以看作是 n n n次独立伯努利试验的成功次数的和。因此,它的数学性质(如期望和方差)可以直接由各次试验的性质累加而来。
4. 总结
-
伯努利分布主要用于描述单次只有“成功”和“失败”两种结果的随机试验,其参数为成功的概率 p p p。
-
二项分布则描述了多次独立伯努利试验中成功的次数,其概率质量函数为
P ( X = k ) = ( n k ) p k ( 1 − p ) n − k P(X=k)=\binom{n}{k}p^k (1-p)^{n-k} P(X=k)=(kn)pk(1−p)n−k
并具有期望 n p np np 和方差 n p ( 1 − p ) np(1−p) np(1−p)。 -
从概念上看,二项分布是对 n n n次伯努利试验结果的综合描述,当 n = 1 n=1 n=1 时,二项分布即退化为伯努利分布。
相关文章:
伯努利分布和二项分布学习笔记
目录 1. 伯努利分布1.1定义1.2概率质量函数1.3数学期望与方差1.4应用示例 2. 二项分布2.1定义2.1概率质量函数2.2数学期望与方差2.3性质与图形 3. 伯努利分布与二项分布的关系4. 总结 1. 伯努利分布 伯努利分布(Bernoulli Distribution),又称…...
Redis实战常用二、缓存的使用
一、什么是缓存 在实际开发中,系统需要"避震器",防止过高的数据访问猛冲系统,导致其操作线程无法及时处理信息而瘫痪. 这在实际开发中对企业讲,对产品口碑,用户评价都是致命的。所以企业非常重视缓存技术; 缓存(Cache):就是数据交换的缓冲区&…...
G口服务器和普通服务器之间的区别
今天小编主要来为大家介绍一下G口服务器和普通服务器之间的区别! 首先,从硬件配置上看,普通服务器通常都会配备中央处理器、内存和硬盘等基本的硬件配置,能够适用于各种应用程序和服务;G口服务器除了基础的硬件配置还增…...
通过国内源在Ubuntu20.0.4安装repo
国内三大免费源: 清华大学:清华大学开源软件镜像站 | Tsinghua Open Source Mirror中国科技大学:USTC Open Source Software Mirror阿里云:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 repo只在清华源网站里搜到:…...
多维动态规划 力扣hot100热门面试算法题 面试基础 核心思路 背题
多维动态规划 不同路径 https://leetcode.cn/problems/unique-paths/ 核心思路 比较简单 f[i][j] f[i - 1][j] f[i][j - 1] ; 示例代码 class Solution {public int uniquePaths(int n, int m) {int[][] f new int[n][m];for (int i 0; i < n; i)f[i][0] 1;for…...
《Java到Go的平滑转型指南》
文章目录 **文章摘要****核心主题****关键内容提炼****决策者行动清单****核心结论** **第一章:转型决策:为什么要从Java转向Go?****1.1 性能对比:GC机制与并发模型差异****GC机制对比****并发模型基准测试** **1.2 开发效率&…...
【软件测试】:软件测试实战
1. ⾃动化实施步骤 1.1 编写web测试⽤例 1.2 ⾃动化测试脚本开发 common public class AutotestUtils {public static EdgeDriver driver;// 创建驱动对象public static EdgeDriver createDriver(){// 驱动对象已经创建好了 / 没有创建if( driver null){driver new EdgeDr…...
SpringMVC 请求处理
SpringMVC 请求处理深度解析:从原理到企业级应用实践 一、架构演进与核心组件协同 1.1 从传统Servlet到前端控制器模式 SpringMVC采用前端控制器架构模式,通过DispatcherServlet统一处理请求,相比传统Servlet的分散处理方式,实…...
unittest自动化测试实战
🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 为什么要学习unittest 按照测试阶段来划分,可以将测试分为单元测试、集成测试、系统测试和验收测试。单元测试是指对软件中的最小可测试单元在与程…...
leetcode3.无重复字符的最长字串
采用滑动窗口方法 class Solution { public:int lengthOfLongestSubstring(string s) {int ns.size();if(n0)return 0;int result0;unordered_set<char> set;set.insert(s[0]);for(int i0,j0;i<n;i){while(j1<n&&set.find(s[j1])set.end()){set.insert(s[…...
Android Compose 框架派生状态(derivedStateOf、rememberCoroutineScope)深入剖析(十五)
一、引言 在 Android 开发领域,高效的状态管理对于构建响应式、高性能的应用程序至关重要,在 Jetpack Compose 中,derivedStateOf 和 rememberCoroutineScope 这两个与派生状态相关的特性在状态管理方面发挥着关键作用。派生状态允许我们根据…...
3.25-2request库
request库 一、介绍request库 (1)requests是用python语言编写的简单易用的http库,用来做接口测试的库; (2)接口测试自动化库有哪些? requests、urllib 、urllib2、urllib3、 httplib 等&…...
《破解老龄化的智能密钥:机器人四维战略与未来养老生态》
一、引言:老龄化社会与智能机器人的必然性 全球老龄化趋势与老年人核心需求(健康管理、生活辅助、心理陪伴、安全保障) 全球正面临着严峻的老龄化挑战。根据联合国发布的数据,全球60岁及以上人口数量在过去几十年中持续增长&…...
Docker-Volume数据卷详讲
Docker数据卷-Volume 一:Volume是什么,用来做什么的 当删除docker容器时,容器内部的文件就会跟随容器所销毁,在生产环境中我们需要将数据持久化保存,就催生了将容器内部的数据保存在宿主机的需求,volume …...
SpringMVC 配置
一、MVC 模式简介 在软件开发的广袤天地中,MVC 模式宛如一座明亮的灯塔,指引着开发者构建高效、可维护的应用程序。Spring MVC 作为基于 Spring 框架的重要 web 开发模块,更是将 MVC 模式的优势发挥得淋漓尽致,堪称 Servlet 的强…...
Python 3.8 Requests 爬虫教程(2025最新版)
遵守网站的爬虫规则、避免爬取敏感信息、保护个人隐私! 一、环境配置与基础验证 # 验证 Python 版本(需 ≥3.8) import sys print(sys.version) # 应输出类似 3.8.12 的信息# 安装 requests 库(若未安装) # 命令行执…...
蓝桥杯备考之 最长上升子序列问题(挖地雷)
这道题其实就是正常的最长上升子序列问题,但是我们还要把最优方案输出出来,我们可以用个pre数组来维护就行了,每当我们更新以i为结尾的最长子序列,如果i是接在1到i-1某个点后面的话就把前面的点存到pre里面 最后我们把pre倒着打印…...
华为OD机试2025A卷 - 游戏分组/王者荣耀(Java Python JS C++ C )
最新华为OD机试 真题目录:点击查看目录 华为OD面试真题精选:点击立即查看 题目描述 2020年题: 英雄联盟是一款十分火热的对战类游戏。每一场对战有10位玩家参与,分为两组,每组5人。每位玩家都有一个战斗力,代表着这位玩家的厉害程度。为了对战尽可能精彩,我们需要…...
【Python Cookbook】字符串和文本(二)
字符串和文本(二) 6.字符串忽略大小写的搜索替换7.最短匹配模式8.多行匹配模式9.将 Unicode 文本标准化10.在正则式中使用 Unicode 6.字符串忽略大小写的搜索替换 你需要以忽略大小写的方式搜索与替换文本字符串。 为了在文本操作时忽略大小写…...
Redisson 实现分布式锁简单解析
目录 Redisson 实现分布式锁业务方法:加锁逻辑LockUtil 工具类锁余额方法:工具类代码枚举代码 RedisUtil 工具类tryLock 方法及重载【分布式锁具体实现】Supplier 函数式接口调用分析 Redisson 实现分布式锁 业务方法: 如图,简单…...
六十天Linux从0到项目搭建(第五天)(file、bash 和 shell 的区别、目录权限、默认权限umask、粘滞位、使用系统自带的包管理工具)
1. file [选项] 文件名 用于确定文件类型的实用工具。它会通过分析文件内容(而不仅仅是文件扩展名)来判断文件的实际类型 示例输出解析 $ file /bin/bash /bin/bash: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, i…...
信源的分类及数学模型
信源的分类及数学模型 按照信源发出的时间和消息分布分为离散信源和连续信源 按照信源发出符号之间的关系分为无记忆信源和有记忆信源 单符号离散信源(一维离散信源) 信源输出的消息数有限或可数,且每次只输出符号集的一个消息 样本空间&…...
嵌入式硬件工程师从小白到入门-PCB绘制(二)
PCB绘制从小白到入门:知识点速通与面试指南 一、PCB设计核心流程 需求分析 明确电路功能(如电源、信号处理、通信)。确定关键参数(电压、电流、频率、接口类型)。 原理图设计 元器件选型:匹配封装、电压、…...
抽象工厂设计模式及应用案例
引言 在软件开发中,合理的设计模式可以有效地提高代码的可维护性、可扩展性和可重用性。抽象工厂模式(Abstract Factory Pattern)便是一个重要的创建型设计模式,它允许我们在不指定具体类的情况下,创建一系列相关或相…...
LVS NAT模式实现三台RS的轮询访问
节点规划: 配置RS: RS1-RS3的网关配置均为 192.168.163.8 配置RS1: [rootlocalhost ~]# hostnamectl hostname rs1 [rootlocalhost ~]# nmcli c modify ens160 ipv4.method manual ipv4.addresses 192.168.163.7/24 ipv4.gateway 192.168.163.8 conne…...
LSM-Tree(Log-Structured Merge-Tree)详解
1. 什么是 LSM-Tree? LSM-Tree(Log-Structured Merge-Tree)是一种 针对写优化的存储结构,广泛用于 NoSQL 数据库(如 LevelDB、RocksDB、HBase、Cassandra)等系统。 它的核心思想是: 写入时只追加写(Append-Only),将数据先写入内存缓冲区(MemTable)。内存数据满后…...
uni-app jyf-parser将字符串转化为html 和 rich-text
uni-app jyf-parser将字符串转化为html-CSDN博客 方法二: rich-text | uni-app...
Docker+Ollama+Xinference+RAGFlow+Dify部署及踩坑问题
目录 一、Xinference部署 (一)简介 (二)部署 (三)参数 (四)错误问题 (五)Xinference配置Text-embedding模型 (六)Xinference配…...
CentOS 7 搭建基于匿名用户的 FTP 服务
1. 安装 VSFTPD yum install vsftpd -y 2. 配置 VSFTPD 编辑主配置文 vi /etc/vsftpd/vsftpd.conf 以下配置项存在或修改为对应值 anonymous_enableYES # 启用匿名用户 local_enableNO # 禁用本地用户 write_enableYES # 允许写入(若需要匿名上传࿰…...
【机器学习】什么是线性回归?
什么是线性回归? 线性回归是一种 监督学习算法,它通过拟合一个直线(或平面,高维空间下是超平面)来建立 输入特征 和 输出目标 之间的关系。简单来说,线性回归就是找出一个数学方程(通常是线性方…...
