先验概率与后验概率浅析

article/2025/9/8 5:46:11

#先验概率和后验概率
先验(Apriori;又译:先天)在拉丁文中指“来自先前的东西”,或稍稍引申指“在经验之前”。近代西方传统中,认为先验指无需经验或先于经验获得的知识。它通常与后验知识相比较,后验意指“在经验之后”,需要经验。
这一区分来自于中世纪逻辑所区分的两种论证,从原因到结果的论证称为“先验的”,而从结果到原因的论证称为“后验的
##1 先验概率##
袋子中有5个红球,3个白球,现在去抓一个球,抓到是白球的概率是P = 3/8
这个时候就是先验概率。
其实先验概率就是我们通常说的概率!!!
##2 后验概率##
教科书上的解释总是太绕了。其实举个例子大家就明白这两个东西了。
假设我们出门堵车的可能因素有两个(就是假设而已,别当真):车辆太多和交通事故。
堵车的概率就是先验概率 。
如果我们已经出了门,然后遇到了堵车(结果),那么我们想算一下堵车时由交通事故(原因)引起的概率有多大,那这个就叫做后验概率 (也是条件概率,但是通常习惯这么说)。也就是P(交通事故|堵车)。这是由果求因
##3 条件概率##
首先,我们来回忆一下条件概率的概念(P(A|B)表示在B事件发生的情况下,A事件发生的概率
那么如果我们出门之前我们听到新闻说今天路上出了个交通事故,那么我们想算一下堵车的概率,这个就叫做条件概率 。也就是P(堵车|交通事故)。这是由因求果

这几个概念在理解先验和后验概率的过程中很有帮助最大似然估计,似然函数,贝叶斯公式
##4 最大似然估计
小明平时每天作息很规律,晚上睡得很早,一般早上上学不会起迟,一旦起迟很大可能就是因为前一天晚上玩手机熬夜了(假设这个是最有可能的一个原因),当然也有可能是生病了,或者其他原因。有一天小明早上起迟了,原因应该有很多种。这个时候我们让一个计算机去判断,
P(熬夜|起迟)
P(生病|起迟)
P(忘记定闹钟|起迟)
…这个时候计算机会判断小明就是因为熬夜而起迟了(由果索因),很明显这就是我们理解的后验概率!!!
事实上,后验概率起了这样一个用途,根据一些发生的事实(通常是坏的结果),分析结果产生的最可能的原因,然后才能有针对性地去解决问题。
##5 贝叶斯公式##
贝叶斯公式是由先验概率求后验概率的公式。
贝叶斯公式
**在实际过程中后验概率一般是很难直接计算出来的,相反先验概率就容易多了。**因此一般会利用先验概率来计算后验概率。这个时候贝叶斯公式就派上用场了。
从网上找到一个例子感觉说的比较好懂,以此来理解贝叶斯公式:
1)先验——根据若干年的统计(经验)或者气候(常识),某地方下雨的概率;
2)似然——下雨(果)的时候有乌云(因/证据/观察的数据)的概率,即已经有了果,对证据发生的可能性描述;
3)后验——根据天上有乌云(原因或者证据/观察数据),下雨(结果)的概率;
后验 ~ 先验*似然 : 存在下雨的可能(先验),下雨之前会有乌云(似然)~ 通过现在有乌云推断下雨概率(后验);
后验分布往往是基于先验分布和极大似然估计计算出来的。
后验分布往往是基于先验分布和极大似然估计计算出来的。
后验分布往往是基于先验分布和极大似然估计计算出来的。


举一个简单的例子:一口袋里有3只红球、2只白球,采用不放回方式摸取,求:
⑴ 第一次摸到红球(记作A)的概率;
⑵ 第二次摸到红球(记作B)的概率;
⑶ 已知第二次摸到了红球,求第一次摸到的是红球的概率。
解:⑴ P(A)=3/5,这就是前验概率;
⑵ P(B)=P(A)P(B|A)+P(A逆)P(B|A逆)=3/5
⑶ P(A|B)=P(A)P(B|A)/P(B)=1/2,这就是后验概率。


Reference
【1】极大似然估计详解
【2】全概率公式和贝叶斯公式的理解
【3】先验概率与后验概率


http://chatgpt.dhexx.cn/article/R40Cxf8n.shtml

相关文章

先验概率、似然函数与后验概率

先验概率、似然函数与后验概率 先验概率 Prior probability 在贝叶斯统计中,先验概率分布,即关于某个变量 p 的概率分布,是在获得某些信息或者依据前,对 p 的不确定性进行猜测。例如, p 可以是抢火车票开始时&#x…

先验概率and后验概率

from: https://blog.csdn.net/yangang908/article/details/62215209 and : https://my.oschina.net/xiaoluobutou/blog/688245 先验概率: 事件发生前的预判概率。可以是基于历史数据的统计,可以由背景常识得出,也可以是人的主观观点给出。…

先验概率、后验概率、条件概率等

概率定义 先验概率:事件发生前的预判概率。可以是基于历史数据的统计,可以由背景常识得出,也可以是人的主观观点给出。一般都是单独事件概率,如P(x),P(y)。后验概率:事件发生后求的反向条件概率;或者说&am…

机器学习34:贝叶斯先验概率

机器学习34:贝叶斯先验概率: 理解贝叶斯先验概率是为了更好的理解正则化的概念。 (1)贝叶斯先验概率和贝叶斯后验概率: 1.先验概率是指根据以往经验和分析得到的概率,即在事情发生之前事情发生的概率。它往往作为"由因求果&…

先验概率、后验概率、贝叶斯公式_学习笔记

先验概率(prior probability): 先验概率是指根据以往经验和分析得到的概率,如全概率公式,它往往作为"由因求果"问题中的"因"出现的概率。 在贝叶斯统计推断中,不确定数量的先验概率…

先验概率VS后验概率

先验概率P(A) 先验概率,在贝叶斯统计推断中,是一个事件在收集新数据之前的概率。在进行实验之前,这是基于现有知识对结果概率进行的最佳合理评估。 随着新数据或信息的出现,事件发生的先验概率将被修正,以产生对潜在…

五分钟了解先验概率和后验概率

五分钟了解先验概率和后验概率 本文摘自我的公众号【车子的心智探索】 欢迎关注我! 不理解先验概率和后验概率?莫慌,本文可以帮你。 从面积的角度看概率 在说正题之前,咱们从面积的角度认识一下概率。 拿掷骰子来说&#xff0…

先验概率、后验概率和似然概率

老是容易把先验概率,后验概率,似然概率混淆,所以下面记录下来以备日后查阅。区分他们最基本的方法就是看定义,定义取自维基百科和百度百科: 先验概率 百度百科定义:先验概率(prior probability)是指根据以往经验和分析…

2018 之后,Android 工程师将何去何从?

热文导读 | 点击标题阅读 欢迎加入Java和Android架构知识星球 阿里资深无线开发专家给程序员职业发展的几点建议 架构面试进阶大揭秘:5月份优秀文章精选推荐,值得推荐 作者:hamberluo链接:https://juejin.im/post/5af296226fb9a07…

Android开发12年高级工程师-作为-IT-行业的过来人,我想对你们说~

如果工作安排不清晰,请主动与上司沟通,明确关键的时间点和交付物。沟通前自己要有预案。>>(没有上司喜欢不带着脑子跑来问问问的下属的)如果完成工作需要其他资源,先尽力协调,再向上司求助&#xff0…

2019 Android开发工程师面经

文章目录 1. Java基础1.1 什么是乐观锁?1.2 volatile关键字1.3 hashmap 原理,红黑树是什么?1.4 jvm内存分配1.5 String,StringBuffer,StringBuilder 区别 2. 安卓基础2.1 安卓各版本大变化(Android 6.0到10.0有哪些大点变化),兼容适配2.2 热修复原理2.3 MVC,MVP,MVVM2.4 组件…

一个高薪的Android开发工程师需要具备什么能力?

前言 任何工作,任何行业想要拿到高薪都需要这几点条件,时间,技术,关系。 时间,无非就是在这个行业摸爬滚打很久有自己一套赚钱的方法; 关系,说白了就是家中有人帮忙铺路; 技术&a…

走心的中级Android工程师跳槽经验分享

这些经验是我最近四个月,从准备面试到找到合适工作的汗水和泪水,希望对你们能有帮助! define 跳槽跳槽前要思考的问题 钱不到位怎么办心委屈怎么办离职前的思考确定要走时需要做的准备行情怎么样 安卓跳槽需要复习的知识 基础知识进阶知识不…

寒冬已至?四面楚歌的Android工程师该何去何从

本文首发于 刘望舒的博客 地址:http://liuwangshu.cn/life/android-wheretogo.html 寒冬真的来了吗?可能是吧,因为最近几年每年都说是寒冬,说的真的叫人焦虑。不过互联网的整体环境确实不如前几年,即使不说我想大家也能…

如何成为一名合格的Android工程师?

首先需要申明的是,我并不是一名合格的Android工程师,无论从开发经验或者是技术水平上来说,我都没有资质承担以为Android工程师的责任,但是我把它作为一个目标,也一如既往的努力着。如果我的论点有不准确的,…

android工程师找工作都需要什么要求呢

不同的Android工程师的技术水平都有一定的差距,所在找工作的时候公司会对不同能力的Android工程师的岗位也会区分开来,分别是初级Android工程师,中级Android工程师,高级Android工程师三种,不同级别的Android工程师岗位…

面试复习——Android工程师之Android面试大纲

Activity面试题 1、Activity是什么 Activity是四大组件之一,它提供一个界面让用户点击和各种滑动操作,这就是Activity 2、Activity四种状态 runingpausedstoppedkilled 3、Activity生命周期 onCreate()onStart()onResume()onPause()onStop()onDestr…

如何通过自学成为一名 Android 应用开发工程师?

作者:陈昱全 链接:https://www.zhihu.com/question/21565227/answer/142800222 来源:知乎 1、初级之路 1.1 项目引路 对于自学的人来说,在边做边学的过程中是最容易起步的了。我的技术之路也是这样开始的,当年参加创…

如何成为一名合格的Android开发工程师——技能篇

前言 前段时间,一位计算机专业大四即将毕业的同学关注了我的公众号,然后问了我一系列的问题,表达出他对未来的迷茫: 我是一个二本科班的应届生,今年毕业,想知道需要掌握什么样的安卓技能才能参加工作&…

android开发工程师需要学什么?3年Android开发工程师面试经验分享,持续更新中

前言 咱们这行似乎每个人都有个常识:程序员做到35岁之后,职业道路就很窄了,但我不信这个邪,我今年37岁,依然活跃在开发一线,并且做到了月入四万+。 偶尔也有人问,你是怎么打破35岁…