如何通俗理解beta分布?

贝塔分布(Beta Distribution)简介及其应用 阅读详情
作者:小杰
链接:https://www.zhihu.com/question/30269898/answer/123261564
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

beta分布介绍

相信大家学过统计学的都对 正态分布 二项分布 均匀分布 等等很熟悉了,但是却鲜少有人去介绍beta分布的。

用一句话来说,beta分布可以看作一个概率的概率分布,当你不知道一个东西的具体概率是多少时,它可以给出了所有概率出现的可能性大小。

举一个简单的例子,熟悉棒球运动的都知道有一个指标就是棒球击球率(batting average),就是用一个运动员击中的球数除以击球的总数,我们一般认为0.266是正常水平的击球率,而如果击球率高达0.3就被认为是非常优秀的。

现在有一个棒球运动员,我们希望能够预测他在这一赛季中的棒球击球率是多少。你可能就会直接计算棒球击球率,用击中的数除以击球数,但是如果这个棒球运动员只打了一次,而且还命中了,那么他就击球率就是100%了,这显然是不合理的,因为根据棒球的历史信息,我们知道这个击球率应该是0.215到0.36之间才对啊。

对于这个问题,我们可以用一个二项分布表示(一系列成功或失败),一个最好的方法来表示这些经验(在统计中称为先验信息)就是用beta分布,这表示在我们没有看到这个运动员打球之前,我们就有了一个大概的范围。beta分布的定义域是(0,1)这就跟概率的范围是一样的。

接下来我们将这些先验信息转换为beta分布的参数,我们知道一个击球率应该是平均0.27左右,而他的范围是0.21到0.35,那么根据这个信息,我们可以取α=81,β=219

<img src="https://i-blog.csdnimg.cn/blog_migrate/5d759abb63a7fab2c2d673a6e1d1d948.png" data-rawwidth="504" data-rawheight="504" class="origin_image zh-lightbox-thumb" width="504" data-original="https://pic3.zhimg.com/v2-52a90cd77902248029c7e9c21bc2dce2_r.png">

之所以取这两个参数是因为:

  • beta分布的均值是\frac{\alpha}{\alpha+\beta}=\frac{81}{81+219}=0.27
  • 从图中可以看到这个分布主要落在了(0.2,0.35)间,这是从经验中得出的合理的范围。

在这个例子里,我们的x轴就表示各个击球率的取值,x对应的y值就是这个击球率所对应的概率。也就是说beta分布可以看作一个概率的概率分布。

那么有了先验信息后,现在我们考虑一个运动员只打一次球,那么他现在的数据就是”1中;1击”。这时候我们就可以更新我们的分布了,让这个曲线做一些移动去适应我们的新信息。beta分布在数学上就给我们提供了这一性质,他与二项分布是共轭先验的(Conjugate_prior)。所谓共轭先验就是先验分布是beta分布,而后验分布同样是beta分布。结果很简单:


\mbox{Beta}(\alpha_0+\mbox{hits}, \beta_0+\mbox{misses})

其中α0和β0是一开始的参数,在这里是81和219。所以在这一例子里,α增加了1(击中了一次)。β没有增加(没有漏球)。这就是我们的新的beta分布Beta(81+1,219),我们跟原来的比较一下:

<img src="https://i-blog.csdnimg.cn/blog_migrate/e8c09e2a8a52f62b4ba195282d30a18c.png" data-rawwidth="504" data-rawheight="504" class="origin_image zh-lightbox-thumb" width="504" data-original="https://pic3.zhimg.com/v2-b813efe6c91c87474a11f877f9f6659a_r.png">

可以看到这个分布其实没多大变化,这是因为只打了1次球并不能说明什么问题。但是如果我们得到了更多的数据,假设一共打了300次,其中击中了100次,200次没击中,那么这一新分布就是:


\mbox{beta}(81+100, 219+200)
<img src="https://i-blog.csdnimg.cn/blog_migrate/63f06b0e754ec65b8b379547533c0793.png" data-rawwidth="504" data-rawheight="504" class="origin_image zh-lightbox-thumb" width="504" data-original="https://pic1.zhimg.com/v2-6d7b59081beaed718fc86f7f9cef63b0_r.png">

注意到这个曲线变得更加尖,并且平移到了一个右边的位置,表示比平均水平要高。

一个有趣的事情是,根据这个新的beta分布,我们可以得出他的数学期望为:\frac{\alpha}{\alpha+\beta}=\frac{82+100}{82+100+219+200}=.303,这一结果要比直接的估计要小 \frac{100}{100+200}=.333 。你可能已经意识到,我们事实上就是在这个运动员在击球之前可以理解为他已经成功了81次,失败了219次这样一个先验信息。

因此,对于一个我们不知道概率是什么,而又有一些合理的猜测时,beta分布能很好的作为一个表示概率的概率分布。

beta分布与二项分布的共轭先验性质二项分布

二项分布即重复n次独立的伯努利试验。在每次试验中只有两种可能的结果,而且两种结果发生与否互相对立,并且相互独立,与其它各次试验结果无关,事件发生与否的概率在每一次独立试验中都保持不变,则这一系列试验总称为n重伯努利实验,当试验次数为1时,二项分布服从0-1分布

二项分布的似然函数:


P(data|\theta) \propto \theta^z(1-\theta)^{N-z} \\z=\sum_{i=1}^NX_i
beta分布
Beta(a,b)=\frac{\theta^{a-1}(1-\theta)^{b-1}}{B(a,b)}\propto \theta^{a-1}(1-\theta)^{b-1}


在beta分布中,B函数是一个标准化函数,它只是为了使得这个分布的概率密度积分等于1才加上的。

贝叶斯估计

我们做贝叶斯估计的目的就是要在给定数据的情况下求出θ的值,所以我们的目的是求解如下后验概率:


P(\theta |data)=\frac{P(data|\theta)P(\theta)}{P(data)}\propto P(data|\theta)P(\theta)


注意到因为P(data)与我们所需要估计的θ是独立的,因此我们可以不考虑它。

我们称P(data|θ)为似然函数,P(θ)为先验分布

共轭先验

现在我们有了二项分布的似然函数和beta分布,现在我们将beta分布代进贝叶斯估计中的P(θ)中,将二项分布的似然函数代入P(data|θ)中,可以得到:


P(\theta |data) \propto \theta^z(1-\theta)^{N-z}*\theta^{a-1}(1-\theta)^{b-1} \\\propto  \theta^{a+z-1}(1-\theta)^{b+N-z-1}


我们设a′=a+z,b′=b+N−z
最后我们发现这个贝叶斯估计服从Beta(a’,b’)分布的,我们只要用B函数将它标准化就得到我们的后验概率:


P(\theta |data)=\frac{\theta^{a'-1}(1-\theta)^{b'-1}}{B(a',b')}
参考资料:

1.Understanding the beta distribution (using baseball statistics)
2.20 - Beta conjugate prior to Binomial and Bernoulli likelihoods


作为分享主义者(sharism),本人所有互联网发布的图文均遵从CC版权,转载请保留作者信息并注明作者a358463121专栏: a358463121的专栏,如果涉及源代码请注明GitHub地址: 358463121 (QJ) · GitHub。商业使用请联系作者。
参考原文: blog.youkuaiyun.com/a35846312
Beta分布 B分布 B分布(维基百科),也称为贝塔分布(Beta Distribution),是指一组定义在(0,1)区间的连续概率分布,有两个参数α,β>0\alpha , \beta > 0α,β>0。 α  β\alpha \; \betaαβ称为形状参数。 在贝叶斯推断中,Beta分布是Bernoulli、二项分布、负二项分布、几何分布的共轭先验分布。 B分布均值 αα+β ... 阅读详情

相关推荐

beta分布的推导与理解

本文通过对比贝塔分布与二项分布,详细推导贝塔分布的由来并说明其PDF曲线的特点。

scott198512的博客 1万+

Beta分布(概率的概率)

目录 1.前言 2.定义 3.Beat分布的概率密度函数(PDF): 4.Beat分布的累积密度函数(CDF): 1.前言 伯努利试验(同样的条件下重复地、相互独立地进行的一种随机试验,其特点是该随机试验只有两种可能结果:发生或者不发生) 频率学派的观点(出现次数最多的情况体现了概率的分布),体现了后验 Gamma函数:阶乘在实数域的推广。 2.定义 对于掷硬币或投色子这样的简单模型,我们可以预先明确概率分布情况。但普遍情况下,无法准确得知系统的概率分布。根据频率学派的观点.

weixin_45104951的博客 1万+

常见概率分布-8-贝塔分布(Beta distribution)

贝塔分布是一种连续概率分布,广泛应用于表示在固定区间(通常是[0,1])内的随机变量的分布,特别适合于模型化参数的先验分布和概率的不确定性。

悦学共鸣,温柔以待,汇聚光芒,共同成长 8376

带你理解beta分布

相信大家学过统计学的都对 正态分布 二项分布 均匀分布 等等很熟悉了,但是却鲜少有人去介绍beta分布的。用一句话来说,beta分布可以看作一个概率的概率分布,当你不知道一个东西的具体概率是多少时,它可以给出了所有概率出现的可能性大小。举一个简单的例子,熟悉棒球运动的都知道有一个指标就是棒球击球率(b

Jie Qiao的专栏 8万+

从零开始了解数据采集(五)——工业通信协议:数据采集的“语言”桥梁

数据采集常用的通信协议有哪一些?看完这篇你就了解了~

李恒的博客 4057

开源代码分享(29)-基于拉丁超立方抽样的风光场景生成和削减

作为分层抽样方法的一 种,拉丁超立方抽样具有良好的抽样精度和效率[14]。本文使用多场景方法来描述可再生能源(风电、光伏)的不确定性。以风电功率为例,首先假定风电功率服从正态分布 N(μ, δ 2 ),μ 为预测值的期望值,δ 为其波动的百分比。接着,采用拉丁超立方抽样[21]生成大量服从概率分布约束的风电出力场景,并采用考虑 Kantorovich 距离[22]的场景削减技术处理该场景,进行场景削减。最后,导出具有相应概率的削减之后的场景。

配电网和matlab的博客 921

如何通俗理解 beta 分布? - 知乎

如何通俗理解 beta 分布? - 知乎

studyvcmfc的专栏 924

实战STM32G0驱动DRV8870/AT8870:PWM+DMA精准调速与H桥衰减模式详解

本文详细介绍了如何使用STM32G0单片机结合DRV8870/AT8870电机驱动芯片实现直流有刷电机的精准控制。重点讲解了PWM与DMA结合实现高效调速的硬件配置与软件驱动方法,并深入剖析了H桥快衰减与慢衰减模式的工作原理及应用场景,为嵌入式电机控制项目提供了完整的实战解决方案。

c7d8e9的博客 595

如何通俗理解 beta 分布? - 知乎 理解卡尔曼 FILTER的基础2

如何通俗理解 beta 分布? - 知乎

studyvcmfc的专栏 128

从SN65HVD230芯片手册出发,手把手教你搞定3.3V CAN收发器电路(附典型应用图)

本文详细解析TI SN65HVD230芯片手册,指导完成3.3V CAN收发器电路设计。从关键参数解读到基础电路搭建,再到高级功能实现与EMC优化,提供完整的接口电路设计方案,并附典型应用图和故障排查指南,助力开发者提升CAN总线通信质量。

weixin_29997523的博客 504

成本会计(第九版)王忠孝课后习题答案解析

在掌握了基础知识之后,我们还需要培养自己的实际操作能力。此外,在学习过程中,遇到困难时,要及时向老师、同学请教,不要害怕暴露自己的不足。三人行,必有我师,每个人都有值得学习的地方。首先,我们需要认真阅读教材,把基础知识掌握牢固。在这里,我建议大家使用《成本会计(第九版)》的配套练习册,这样可以帮助我们检查学习效果。同时,网上的一些优质课程和论坛也是不错的学习资源,例如网易云课堂、中国大学MOOC等。别担心,这里我给大家推荐一些实用的学习资料和方法,帮助你更好地掌握这门课程。出版社: 大连理工大学出版社。

weixin_58833001的博客 1888

如何通俗理解 beta 分布?

作者:小杰 链接:https://www.zhihu.com/question/30269898/answer/123261564 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 beta分布介绍 相信大家学过统计学的都对 正态分布 二项分布 均匀分布 等等很熟悉了,但是却鲜...

Bingo 1080

机器人视觉联动精度优化:从±2mm到±0.02mm,产线级手眼标定全实战

2025年我接东莞长安Type-C接口分拣项目的时候,就是栽在了手眼标定上:实验室里标定完精度±0.5mm,一到产线直接掉到±2mm,机器人10次有3次抓不住,2000多件Type-C接口直接报废,还撞坏了2套汇川SCARA机器人的吸盘,本来45天的工期拖了3个月,不仅没赚到钱,还倒贴了几万块。手眼标定从来不是简单的跑个demo、算个矩阵就完事了,它是一个系统工程:从硬件选型、安装固定、相机标定、标定流程、算法优化、环境控制、重复验证,每一个环节都会影响最终的联动精度。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 382

如何通俗理解 beta分布、汤普森采样和狄利克雷分布

作者:小杰 链接:https://www.zhihu.com/question/30269898/answer/123261564 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 beta分布介绍 相信大家学过统计学的都对 正态分布 二项分布 均匀分布 等等很熟悉了,但是却鲜少有人去介绍beta分布的。 用一句话来说,beta分布可以看作一个概率的概率分布,当...

taoqick的专栏 1万+

基于业务目标的Agent自动化评测体系设计:超越准确率的有效性衡量

我们还是以电商全链路服务Agent我们还是以电商全链路服务Agent。

AI架构全栈开发实战笔记 317

AgentScope Java 2.0 项目实战: 从零构建自己的个人AI助手“小龙虾“

本文系统介绍如何基于Spring Boot WebFlux、React 18和TypeScript,从零搭建一个本地化的个人AI助手管理平台——AgentScope Paw。项目支持多Agent创建与管理、SSE流式对话、工作区文件CRUD、技能市场、子智能体孵化、AI辅助起草Agent配置等核心功能,并深度集成钉钉、企业微信、飞书、GitHub等IM通道。

program哲学 1423

如何通俗理解贝叶斯推断与beta分布?

有一枚硬币(不知道它是否公平),假如抛了三次,三次都是“花”: 能够说明它两面都是“花”吗? 1 贝叶斯推断 按照传统的算法,抛了三次得到三次“花”,那么“花”的概率应该是: 但是抛三次实在太少了,完全有可能是运气问题。我们应该怎么办? 托马斯·贝叶斯(1702-1761),18世纪英国数学家,1742年成为英国皇家学会会员。 贝叶斯认为在实验之前,应根据不同的情况对硬...

马同学 1万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

beta分布

beta分布 最近在MixUp数据增强的过程中接触到了beta分布,看了好多博客,觉得这篇写得最通俗易懂,在此记录如下: https://blog.youkuaiyun.com/ckk727/article/details/105580621

weixin_43168650的博客 270

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

关于Beta分布

转自知乎:如何通俗理解Beta分布Beta分布可以看做是分布之上的分布。我们还是以抛硬币为例。不过,我们并不假设硬币是均匀的(也就是说:并不假设每次抛硬币,正面朝上的概率为0.5),所以抛硬币的正面朝上的概率p是未知的(只知道p∈[0,1])。如果进行一次二项分布试验,在这次二项分布试验中,抛硬币10000次,其中正面朝上7000次,反面朝上3000次,我们可以得到,正负面朝上的概率分别为{p,1...

m0_37876745的博客 464

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Beta分布和Dirichlet

伯努利分布、二项分布、Beta分布、多项分布和Dirichlet分布与他们之间的关系,以及在LDA中的应用如何通俗理解beta分布?

A place to record sth. 408

深入理解什么是Beta分布

例一 Beta分布是一种描述概率的概率分布,这句话可能有些绕口,看一个例子: 以抛硬币为例,如果硬币是均匀的,并且正面朝上的概率记为p(p=0.5),那么每一次抛硬币都可以看做是一次伯努利实验,它服从0-1分布; 如果我们把硬币抛了n次,并且想要计算,在这n次当中,硬币正面朝上的次数的概率,那么它应该是服从 X~B(n,p) ,即二项分布。 二项分布可以看做是多次重复进行伯努利实验所得到的分布。...

ckk727的博客 3万+

超详细理解Gamma分布,Beta分布,多项式分布,Dirichlet狄利克雷分布

1.Gamma函数 首先我们可以看一下Gamma函数的定义: Γ(x)=∫∞0tx−1e−tdtΓ(x)=∫0∞tx−1e−tdt\Gamma(x) = \int _{0}^{\infty}t^{x-1} e^{-t}dt Gamma的重要性质包括下面几条: 1.递推公式:Γ(x+1)=xΓ(x)Γ(x+1)=xΓ(x)\Gamma(x+1)=x\Gamma(x) 2.对于正整数n, 有...

bitcarmanlee的博客 3万+

【概率分布】Beta分布详解

摘要: 本文系统讲解Beta分布的核心概念、数学原理与应用。Beta分布用于描述区间[0,1]内概率的不确定性,通过参数α和β控制分布形状,反映对事件发生概率的信念。其核心特性包括共轭性,可简化贝叶斯推断中的信念更新过程。文章结合Python代码演示了Beta分布的可视化方法,并通过A/B测试案例展示实际应用,比较不同版本的转化率后验分布。Beta分布在统计建模、机器学习等领域具有重要价值,特别适用于概率估计和不确定性量化场景。

DeepModel的博客 4439

通俗理解LDA主题模型(2014年版)

印象中,最开始听说“LDA”这个名词,是缘于rickjin在2013年3月写的一个LDA科普系列,叫LDA数学八卦,我当时一直想看来着,记得还打印过一次,但不知是因为这篇文档的前序铺垫太长(现在才意识到这些“铺垫”都是深刻理解LDA 的基础,但如果没有人帮助初学者提纲挈领、把握主次、理清思路,则很容易陷入LDA的细枝末节之中),还是因为其中的数学推导细节太多,导致一直没有完整看完过。2013年12月,在我组织的Machine Learning读书会第8期。

结构之法 算法之道 33万+
上一篇: 机器学习算法比较
下一篇: 教你如何区分描述统计学与推断统计学
csshuke
博客等级 码龄16年 1517粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值