估计无尖峰的截断高斯曲线的均值和标准差


11

假设我有一个黑盒子,它按照均值m和标准差s的正态分布生成数据。但是,假设每当输出值<0时,它都不会记录任何内容(甚至无法说出它已经输出了这样的值)。我们有一个截断的高斯分布,没有峰值。

如何估算这些参数?


我将标签从“截断的高斯”更改为“截断”,因为大多数答案在涉及其他分布的情况下可能很有用。
— ub

Answers:


7

您的数据模型为:

ÿ一世〜ñ(μ,σ2)一世(ÿ一世>0)

因此,密度函数为:

F(ÿ一世|-)=ËXp(-(ÿ一世-μ)22σ2)2πσ (1个-ϕ(-μσ))

哪里,

是标准普通cdf。ϕ(。)

然后,您可以使用最大似然法或贝叶斯方法估计参数和σ。μσ


3

正如Srikant Vadali所建议的那样,Cohen和Hald在1950年左右使用ML(使用Newton-Raphson根查找器)解决了这个问题。另一篇论文是Max Halperin的“截断正态分布中的估计”(适用于可访问者)。谷歌搜索“截断的高斯估计”会产生很多有用的命中。


在将这个问题概括化的线程中提供了详细信息(通常到截断的分布)。请参见截断分布的最大似然估计。比较最大似然估计量与R中的最大熵解算器给出的(具有代码)最大熵解可能也很有趣。


2

a=0μŤσŤ

  1. μσ

    μ=X¯=1个ñ∑一世=1个ñX一世

    σ=s=1个ñ∑一世=1个ñ(X一世-X¯)2

  2. Ť乙=一种=0X¯

    Ť乙=一种X¯≤3s

  3. ω,P3(ω),P4(ω)问(ω)

    ω=s2(一种-X¯)2

    P3(ω)=1个+5,74050101ω-13,53427037ω2+6,88665552ω3

    P4(ω)=-0,00374615+0,17462558ω-2,87168509ω2+17,48932655ω3-11,91716546ω4

    问(ω)=P4(ω)P3(ω)

  4. ω≤0,57081μŤ<0

  5. μŤσŤ

    μŤ=X¯+问(ω)⋅(一种-X¯)

    σŤ2=s2+问(ω)⋅(一种-X¯)2

就这样...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.