Conjugate prior relationships

The following diagram summarizes conjugate prior relationships for a number of common sampling distributions.

Arrows point from a sampling distribution to its conjugate prior distribution. The symbol near the arrow indicates which parameter the prior is unknown.

These relationships depends critically on choice of parameterization, some of which are uncommon. This page uses the parameterizations
that make the relationships simplest to state, not necessarily the most common parameterizations. See footnotes below.

Click on a distribution to see its parameterization. Click
on an arrow to see posterior parameters.

See this page for more
diagrams
 on this site including diagrams for probability and statistics, analysis, topology, and category theory. Also, please contact me if you’re interested in Bayesian
statistical consulting
.

Parameterizations

Let C(n, k)
denote the binomial
coefficient
(n, k).

The geometric distribution has only one parameter, p,
and has PMF f(x)
= p (1-p)x.

The binomial distribution with parameters n and p has
PMF f(x)
= C(n, x) px(1-p)n-x.

The negative binomial distribution with parameters r and p has
PMF f(x)
= C(r + x –
1, x)pr(1-p)x.

The Bernoulli distribution has probability of success p.

The beta distribution has PDF f(p)
= Γ(α + β) pα-1(1-p)β-1 /
(Γ(α) Γ(β)).

The exponential distribution parameterized in terms of the rate λ has PDF f(x)
= λ exp(-λ x).

The gamma distribution parameterized in terms of the rate has PDF f(x)
= βα xα-1exp(-β x)
/ Γ(α).

The Poisson distribution has one parameter λ and PMF f(x)
= exp(-λ) λx/ x!.

The normal distribution parameterized in terms of precision τ (τ = 1/σ2)

has PDF f(x)
= (τ/2π)1/2 exp( -τ(x –
μ)2/2 ).

The lognormal distribution parameterized in terms of precision τ has PDF f(x)
= (τ/2π)1/2exp( -τ(log(x)
– μ)2/2 ) / x.

Posterior parameters

For each sampling distribution, assume we have data x1, x2,
…, xn.

If the sampling distribution for x is binomial(m, p)
with m known, and the prior distribution is beta(α,
β), the posterior distribution for p is beta(α
+ Σxi,
β + mn – Σxi).
The Bernoulli is the special case of the binomial with m =
1.

If the sampling distribution for x is negative
binomial(r, p) with r known,
and the prior distribution is beta(α, β), the posterior distribution for p is beta(α
+ nr, β + Σxi).
Thegeometric is the special case of the negative binomial with r =
1.

If the sampling distribution for x is gamma(α,
β) with α known, and the prior distribution on β is gamma(α0,
β0), the posterior distribution
for β is gamma(α0 + n,
β0 + Σxi).
Theexponential is a special case of the gamma with α = 1.

If the sampling distribution for x is Poisson(λ),
and the prior distribution on λ is gamma(α0,
β0), the posterior on λ is gamma(α0 +
Σxi, β0 + n).

If the sampling distribution for x is normal(μ, τ) with τ known, and the prior distribution on μ is normal(μ0,
τ0), the posterior distribution
on μ is normal((μ0 τ0 +
τ Σxi)/(τ0 + nτ),
τ0 + nτ).

If the sampling distribution for x is normal(μ, τ) with μ known, and the prior distribution on τ is gamma(α,
β), the posterior distribution on τ is gamma(α + n/2,
(n-1)S2)
where S2 is
the sample variance.

If the sampling distribution for x is lognormal(μ, τ) with τ known, and the prior distribution on μ is normal(μ0,
τ0), the posterior distribution
on μ is normal((μ0 τ0 +
τ Πxi)/(τ0 + nτ),
τ0 +nτ).

If the sampling distribution for x is lognormal(μ,
τ) with μ known, and the prior distribution on τ is gamma(α, β), the posterior distribution on τ is gamma(α
+ n/2, (n-1)S2)
where S2 is
the sample variance.

References

A
compendium of conjugate priors
 by Daniel Fink.

See also Wikipedia’s article on conjugate
priors
.

Conjugate prior relationships的更多相关文章

  1. 共轭先验(conjugate prior)

    共轭是贝叶斯理论中的一个概念,一般共轭要说是一个先验分布与似然函数共轭: 那么就从贝叶斯理论中的先验概率,后验概率以及似然函数说起: 在概率论中有一个条件概率公式,有两个变量第一个是A,第二个是B , ...

  2. The Joys of Conjugate Priors

    The Joys of Conjugate Priors (Warning: this post is a bit technical.) Suppose you are a Bayesian rea ...

  3. 转:Conjugate prior-共轭先验的解释

    Conjugate prior-共轭先验的解释    原文:http://blog.csdn.net/polly_yang/article/details/8250161 一 问题来源: 看PRML第 ...

  4. Gibbs sampling

    In statistics and in statistical physics, Gibbs sampling or a Gibbs sampler is aMarkov chain Monte C ...

  5. Wishart distribution

    Introduction In statistics, the Wishart distribution is generalization to multiple dimensions of the ...

  6. [综] Latent Dirichlet Allocation(LDA)主题模型算法

    多项分布 http://szjc.math168.com/book/ebookdetail.aspx?cateid=1&&sectionid=983 二项分布和多项分布 http:// ...

  7. PRML读书笔记——2 Probability Distributions

    2.1. Binary Variables 1. Bernoulli distribution, p(x = 1|µ) = µ 2.Binomial distribution + 3.beta dis ...

  8. 关于Beta分布、二项分布与Dirichlet分布、多项分布的关系

    在机器学习领域中,概率模型是一个常用的利器.用它来对问题进行建模,有几点好处:1)当给定参数分布的假设空间后,可以通过很严格的数学推导,得到模型的似然分布,这样模型可以有很好的概率解释:2)可以利用现 ...

  9. [zz] 混合高斯模型 Gaussian Mixture Model

    聚类(1)——混合高斯模型 Gaussian Mixture Model http://blog.csdn.net/jwh_bupt/article/details/7663885 聚类系列: 聚类( ...

随机推荐

  1. struts2中简单的文件上传

    2016-08-31 一.       文件上传 利用commons-fileupload-1.2.1.jar实现简单的上传文件,首先在页面上填写表单,记得加上enctype="multip ...

  2. css3 线性渐变和径向渐变

    线性渐变:ie6以下不兼容 径向渐变:只支持firefox.Chrome和Safari <!DOCTYPE html> <html> <head> <meta ...

  3. MySQL基础 - 编码设置

    刚开始工作的时候,在工作中遇到的与数据库相关的问题,多半跟编码有关,总结一下数据库编码的设置. 字符集 查看数据库支持的字符集: mysql> SHOW CHARACTER SET; 从图中可以 ...

  4. Table AdvanceTable针对表内行禁用multipleSelection , singleSelection

    OATableBean table = (OATableBean)webBean.findChildRecursive("LineTable"); table.setInserta ...

  5. 基于Flot可放缩的折线图

    Flot初步 Flot是一个免费开源的图标插件,可以用它开发出功能强大的图表系统.下面着重讲解在Asp.net中如何使用这个插件做出功能强大的图表应用. 关于Flot,可以在这里查看现有的例子(或者是 ...

  6. GEOS库在windows中的编译和测试(vs2012)

    版本:vs2012, geos3.5 一.下载和编译 这类的文章比较,不再具体细说,可以参考 http://blog.csdn.net/wangqinghao/article/details/8201 ...

  7. 自动化测试: sikuli,一个基于界面图像的gui测试框架

    http://www.sikuli.org/ license: MIT script language: Python 下面是他的一个hello world的例子,看看也挺有意思的. 开源的世界里有很 ...

  8. [译]Canvas的基本用法

    在本文章中 <canvas> 元素 替换内容 </canvas> 标签不可省 渲染上下文(The rendering context如何翻译) 检查支持性 一个模板骨架 一个简 ...

  9. 我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(四)授权代码维护

    一.前言 权限系统设计中,授权代码是用来控制数据访问权限的.授权代码说白了只是一树型结构的数据,没有什么其它的业务意义.那么这个页面的功能也就非常简单授权代码维护:新增.修改.删除授权代码数据. 二. ...

  10. CoffeeScript及相关文本标记语言

    粗步看了下CoffeeScript(简称cs),发现cs这玩意还是有些问题,当然最大的问题之一是缺乏称手的工具.要是能放VS里编译调试当然好.但是转来转去的,真不如直接多敲几个JS字符串. 问题之二就 ...