如何根据置信分布计算置信区间

机器算法验证 置信区间
2022-04-15 07:13:45

我对如何从置信分布中获得 95% 的置信区间感到有点困惑。我的问题基于 Xie & Singh (2013) 撰写的论文“Confidence distribution, thefrequentist distribution estimator of a Parameter: A review”

我想我迷失在一些非常幼稚的事情中。这是示例 7 中的置信度分布:

Hn(θ)=nx¯(tθ)np0etθΓ(np0)tdt=1FΓ(np0,θ)(nx¯)

在哪里FΓ(np0,θ)()是 a 的累积分布函数Gamma(np0,θ)

从那个置信度分布中,我只需要对感兴趣的参数取 CD 的倒数(在这种情况下θ) 为了获得水平100(1α)%置信区间,对于参数θ,在论文中定义为(Hn1(α2),Hn1(1α2)). 作为补充来源,这里是 Wikipedia 链接

现在,我的问题是:是否可以代数计算置信区间?到目前为止,我发现很难使用我一直在研究的工具和方法来反转 CDF 以获得置信区间。我刚开始学习置信度分布,我正在寻找有关进行推理的一些见解。

编辑:我对我正在经历的整个过程有疑问,它还涉及覆盖概率。从统计模型中,我获得了一个基准分布,它也是一个置信分布。说,从分布为二项式的随机变量 X 中,我获得了参数 p 的基准分布,它是一个 Beta。而且我知道这个基准分布也是一个置信分布。

我想对 p 进行推断,特别是我想计算 95% 的置信区间。如上所述,我可以计算 CD 的倒数并获得置信区间。

由于我不需要任何近似值,我想我可以计算 p 的精确置信区间,对吧?实际覆盖概率是否与名义概率一致,因为我正在计算来自连续分布(例如 Beta)的置信区间?它是否解决了离散分布的实际覆盖概率和名义覆盖概率之间的差异问题?

我还想在 R 中实现这个过程,用 q 函数计算 beta 分布的分位数,然后绘制不同样本大小的覆盖概率图。我应该使用哪个功能?

1个回答

一般来说,你会用数字来做。在某些情况下,您可以通过代数方式进行,但通常不会有明确的封闭形式代数解决方案。

我想弄清楚如何找到置信度分布(例如 Betas 或 Gammas)的置信区间,但我发现很难找到的封闭式解决方案。θ

许多常见分布(包括 beta 和 gamma)的逆 cdf 在软件中很容易获得。

但是,即使您所能做的只是评估 cdf,体面的求根软件也可以为您求解 cdf 中的方程(总是至少有二进制部分!)。

例如,R 内置了许多逆 cdf(包中还有更多),并具有寻根功能。