什么是 pm.Normal.dist.logp?

What is pm.Normal.dist.logp?

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

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

pm.Normal 创建一个新的随机变量并将其添加到模型中。 pm.Normal.dist 代表分布本身,它根本不与模型交互。 pm.Normal.dist(...).logp(value) 是点 value.

处的概率密度函数(或概率质量函数,如果分布是离散的)的对数