什么是pm.Normal.dist.logp?

sat*_*ibi 3 python statistics bayesian pymc3

我正在阅读黑客的概率编程和贝叶斯方法.在Ch5中,写的是logp = pm.Normal.dist(mu=price_estimate, sd=(3e3)).logp(true_price).

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

ase*_*ldt 8

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