什么是pm.Normal.dist.logp?

时间:2017-06-04 07:56:39

标签: python statistics bayesian pymc3

我正在阅读Probabilistic Programming and Bayesian Methods for Hackers。在Ch5中,写成logp = pm.Normal.dist(mu=price_estimate, sd=(3e3)).logp(true_price)

这是什么?我知道pm.Normal()但不知道.dist().logp()

1 个答案:

答案 0 :(得分:5)

pm.Normal创建一个新的随机变量并将其添加到模型中。 pm.Normal.dist代表分布本身,它根本不与模型交互。 pm.Normal.dist(...).logp(value)value点处概率密度函数(或分布为离散时的概率质量函数)的对数。