共轭先验-Conjugate Prior

2024-04-20 04:32
文章标签 共轭 先验 prior conjugate

本文主要是介绍共轭先验-Conjugate Prior,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

定义:如果先验分布和似然函数可以使得先验分布和后验分布有相同的形式,那么就称先验分布与似然函数是共轭的。

读数理统计学导论时,遇到过共轭先验的概念。
贝叶斯判别准则中,分别假设了先验分布 p(θ) ,后验分布 p(θ|X) ,以及 p(X),p(X|θ) 似然函数。

贝叶斯定理可以写作:

P(θ|X)=P(θ)P(X|θ)P(X)

即 「后验分布 =先验分布 * 似然函数 / P(X)」

之所以采用共轭先验的原因是可以使得先验分布和后验分布的形式相同,这样一方面合符人的直观(它们应该是相同形式的;另外一方面是可以形成一个先验链,即现在的后验分布可以作为下一次计算的先验分布,如果形式相同就可以形成一个链条。为了使得先验分布和后验分布的形式相同,我们定义:如果先验分布和似然函数可以使得先验分布和后验分布有相同的形式,那么就称先验分布与似然函数是共轭的。所以共轭是指:先验分布和似然函数共轭。

例子:
共轭先验通常可以由分布的pdf或pmf来确定。
考虑二项模型:

p(x)=(nx)qx(1q)nx

写成以q为参数的函数形式:

f(q)qa(1q)b

通常这个函数应该还缺少一个乘数因子,以保证pdf的积分值为1。
这个乘数项是a,b的函数。写作下面的形式

p(q)=qα1(1q)β1B(α,β)

可以看出,乘上的 B(α,β) 作为归一化常熟存在,根据上面定义,可得二项分布的共轭分布族是贝塔分布。

与共轭先验对应的概念是共轭分布族(Conjugate family of distribution),所谓共轭分布族是指参数 θ 的后验pdf与作为先验的分布族是相同的,则称此类先验pdf关于具有pdf f(x|θ),θΩ
的分布族为共轭分布。

例如,给定 θ 时随机变量X的pmf是均值为 θ 的泊松分布。若我们选取伽马先验,由贝叶斯定理计算出后验也是伽马分布族。则称,伽马分布族构成这种泊松模型的共轭先验类。

参考资料:

Pattern Recognition and Machine Learning , M. Bishop
数理统计学导论 ,Robert V.Hogg
Conjugate prior - Wikipedia

这篇关于共轭先验-Conjugate Prior的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/919284

相关文章

数学基础 -- 线性代数之共轭转置矩阵

共轭转置矩阵 1. 共轭转置矩阵的定义 共轭转置矩阵(Hermitian transpose)是线性代数中的一个重要概念,特别是在处理复数矩阵时经常使用。它的定义包括两个步骤: 转置:将矩阵的行和列互换。共轭:对矩阵中的每个元素取复共轭,即将复数的虚部取负。 数学表达 对于一个 m × n m \times n m×n 的复矩阵 A A A ,其共轭转置矩阵 A † A^{\dag

Unet改进10:在不同位置添加CPCA||通道先验卷积注意力机制

本文内容:在不同位置添加CPCA注意力机制 目录 论文简介 1.步骤一 2.步骤二 3.步骤三 4.步骤四 论文简介 低对比度和显著的器官形状变化等特征经常出现在医学图像中。现有注意机制的自适应能力普遍不足,限制了医学影像分割性能的提高。本文提出了一种有效的通道先验卷积注意(CPCA)方法,该方法支持通道和空间维度上注意权重的动态分布。通过采用多尺度深度卷积模块,有效地提取

【构造共轭函数+矩阵快速幂】HDU 4565 So Easy! (2013 长沙赛区邀请赛)

【题目链接】 :click here~~ 【题目大意】:  A sequence Sn is defined as: Where a, b, n, m are positive integers.┌x┐is the ceil of x. For example, ┌3.14┐=4. You are to calculate Sn.   You, a top coder, say

使用matlab的大坑,复数向量转置!!!!!变量区“转置变量“功能(共轭转置)、矩阵转置(默认也是共轭转置)、点转置

近期用verilog去做FFT相关的项目,需要用到matlab进行仿真然后和verilog出来的结果来做对比,然后计算误差。近期使用matlab犯了一个错误,极大的拖慢了项目进展,给我人都整emo了,因为怎么做仿真结果都不对,还好整体的代码都是我来写的,慢慢往下找就找到了问题的来源,全网没有看到多少人把这个愚蠢的错误写出来,我来引入一下。 代码错误的表现:复数向量的虚部被取反,正数变成负数,负数

噪声抑制中先验信噪比与后验信噪比的关系

噪声抑制算法中,谱减算法用的是后验证信噪比,维纳滤波器使用的是先验信噪比,MMSE(最小均方误差)算法既用到了先验信噪比,也用到了后验信噪比,那么,自然提出一个问题,在降噪过程中,先验信噪比与后验信噪比到底那个作用比较大。这个结论其实通过验证可以得出,先验信噪比是影响噪声抑制的主要参数,后验信噪比是辅助参数。 那么先验信噪比与后验信噪比它们之间又有什么关系,

Vision Transformer with Sparse Scan Prior

摘要 https://arxiv.org/pdf/2405.13335v1 In recent years, Transformers have achieved remarkable progress in computer vision tasks. However, their global modeling often comes with substantial computation

Denoising Prior Driven Deep Neural Network for Image Restoration

之所以能够检索到这篇论文是想看看该论文是如何利用多尺度相似性解决图像去噪问题,除了摘要和结论,论文中两次提到这个术语。next section是指section 4。然后整个section 4,根本没有提多尺度的事儿,更别说解决了。又看了一下The architecture of the plugged DCNN-based denoiser,这不就是一个UNet嘛,哪里和现有方法不同了。这是挂羊

oracle中 sql语句:start with .. connect by prior.. 用法

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 我们经常会将一个比较复杂的目录树存储到一个表中。或者将一些部门存储到一个表中,而这些部门互相有隶属关系。这个时候你就会用到connect by prior start with。oracle 提供了start with connect by 语法结构可以实现递归查询。   connect by

3D 生成重建014-Bidiff使用二维和三维先验的双向扩散

3D 生成重建014-Bidiff使用二维和三维先验的双向扩散 文章目录 0 论文工作1 论文方法2 效果 0 论文工作 大多数三维生成研究集中在将二维基础模型向上投影到三维空间中,要么通过最小化二维评分蒸馏采样(SDS)损失,要么通过对多视图数据集进行微调。由于缺乏显式的三维先验,这些方法经常导致几何异常和多视图不一致。近来研究人员试图通过直接在三维数据集上

基于改进暗原色先验和颜色校正的水下图像增强,Matlab实现

博主简介: 专注、专一于Matlab图像处理学习、交流,matlab图像代码代做/项目合作可以联系(QQ:3249726188)         个人主页:Matlab_ImagePro-CSDN博客         原则:代码均由本人编写完成,非中介,提供有偿Matlab算法代码编程服务,不从事不违反涉及学术原则的事。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~