为什么这个pymc模型不显示收缩?

我试图理解收缩率,并且我建立了一个非常简单的模型,我认为应该在参数化二项式分布p的两个参数之间显示收缩率:

with pm.Model() as model:
    alpha = pm.HalfNormal('alpha',3)
    beta = pm.HalfNormal('beta',3)
    ps = pm.Beta('ps',alpha=alpha,beta=beta,shape=2)
    pm.Binomial('obs',p=ps,n=[6,125],observed=[1,110])

    traces = pm.sample(3000,cores=2,tune=500)

我假设由于ps [0]和ps [1]都共享较高的级别分布,因此从ps [1]抽取的次数明显多于ps [0]的概率,但是基于后验估计,看起来没有任何作用。

为什么这个pymc模型不显示收缩?

hinaliuyinyuan1 回答:为什么这个pymc模型不显示收缩?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2614829.html

大家都在问