贝叶斯定理,先验信念,似然,后验概率

news/2024/7/24 3:36:37 标签: 概率论, 机器学习, 人工智能, 贝叶斯统计

贝叶斯定理形式如下:

P ( H ∣ D ) = P ( H ) ⋅ P ( D ∣ H ) P ( D ) P(H|D) = \frac{P(H) \cdot P(D|H)}{P(D)} P(HD)=P(D)P(H)P(DH)

回顾一下,这个公式包含 3 个有特殊名称的要素:

  • P ( H ∣ D ) P(H|D) P(HD) 是后验概率,它告诉我们在给定数据的情况下,我们应该相信假设的程度。
  • P ( H ) P(H) P(H) 是先验信念,或者说,在看到数据之前我们认为假设发生的概率。
  • P ( D ∣ H ) P(D|H) P(DH) 是似然,即如果我们的假设为真,得到现有数据的可能性。

最后一部分 P ( D ) P(D) P(D) 是独立于假设的、所观察数据的概率。我们需要 P ( D ) P(D) P(D),以确保后验概率的取值位于 0 和 1 之间。如果掌握了以上这些信息,我们就可以准确地计算在给定观察数据的情况下,自己对假设的相信程度。

然而,通常情况下很难准确地定义 P ( D ) P(D) P(D)。因此,我们经常使用贝叶斯定理的比例形式,它允许我们在不知道 P ( D ) P(D) P(D) 的情况下分析假设的可靠程度。它的比例形式如下:
P ( H ∣ D ) ∝ P ( H ) ⋅ P ( D ∣ H ) P(H|D) \propto P(H) \cdot P(D|H) P(HD)P(H)P(DH)
简单来说,比例形式的贝叶斯定理告诉我们,假设的后验概率与先验概率和似然的乘积成正比。我们可以利用这一点来比较两个假设,即通过用先验概率乘以似然得出两个假设后验概率的比值:
P ( H 1 ) ⋅ P ( D ∣ H 1 ) P ( H 2 ) ⋅ P ( D ∣ H 2 ) \frac{P(H_1) \cdot P(D|H_1)}{P(H_2) \cdot P(D|H_2)} P(H2)P(DH2)P(H1)P(DH1)

现在得到的是,每个假设解释所观察数据能力的比值。也就是说,如果这个比值是2,那么 H 1 H_1 H1对所观察数据的解释能力是 H 2 H_2 H2的两倍;如果比值是 1 2 \frac{1}{2} 21,那么 H 2 H_2 H2对所观察数据的解释能力是 H 1 H_1 H1的两倍。


###备注:摘自《趣学贝叶斯统计


http://www.niftyadmin.cn/n/5433320.html

相关文章

2025武忠祥考研数学,视频百度网盘+基础全程课程PDF

“得数学者的天下”,25考研首先要开始的就是数学复习,而数学复习首先要开始的必然是高数! 很多同学选择了跟着武忠祥老师学习高数,但是具体要怎么学?用什么书?怎么刷题?快来看看以 下的武忠祥…

React 实现下拉刷新效果

简介 本文基于react实现下拉刷新效果,在下拉的时候会进入loading状态。 实现效果 效果如上图所示,在下拉到底部时候,会出现loading条,在处理完成后loading条消失。 具体代码 布局 & 逻辑 import {useRef, useState} from …

最细节操作 Linux LVM 逻辑卷管理

Linux LVM(逻辑卷管理) 周末愉快,今天带大家实战一下LVM! 一、LVM理论 LVM,即Logical Volume Manager,逻辑卷管理器,是一种硬盘的虚拟化技术,可以允许用户的硬盘资源进行灵活的调整和动态管理…

React Hooks、useState、useEffect 、react函数状态

Hooks Hooks 概念理解 学习目标: 理解 Hooks 的概念及解决的问题 什么是 hooks hooks 的本质: 一套能够使函数组件更强大、更灵活的(钩子) React 体系里组件分为类组件和函数组件 多年使用发现,函数组件是一个更加匹…

c语言:一元二次方程(可能有复根)

一元二次方程(可能有复根) 任务描述 输入三个系数,求一元二次方程的解,要求输出所有可能的情况,包括复根。 输入格式: 三个实数a,b,c 输出格式: 按输出样例格式输出,注意输出顺序。 输入示例1 1 6 9输出示例1 x1x2-3.00000…

基于opencv的图像处理系统的设计与实现

概要 随着计算机技术的飞速发展,图像技术在各领域的研究和应用日渐深入和广泛。opencv是近年来推出的开源、免费的计算机视觉库,利用其所包含的函数可以很方便地实现数字图像处理。本文旨在对opencv进行一个快速全面简介,通过介绍图像处理的相关函数,使读…

java之mybatis语法

1、增加&#xff08;Insert&#xff09;&#xff1a; xml <insert id"insertUser" parameterType"User">INSERT INTO user (id, name, age) VALUES (#{id}, #{name}, #{age}) </insert> 对应Java代码&#xff1a;java sqlSession.insert(&quo…

EXCEL+PYTHON学习3

1&#xff09; 遍历一个SHEET&#xff0c;无非就是两个循环&#xff0c;rows属性是取得所有行。 fn data3_16.xlsx wb openpyxl.load_workbook(fn) ws wb.active for row in ws.rows:for cell in row:print(cell.value, end )print() 2&#xff09; 返回工作表的最小行数…