2024-05-29 10:13:58 发布
网友
我在读Probabilistic Programming and Bayesian Methods for Hackers。在Ch5中,写着logp = pm.Normal.dist(mu=price_estimate, sd=(3e3)).logp(true_price)。在
logp = pm.Normal.dist(mu=price_estimate, sd=(3e3)).logp(true_price)
这是什么?我知道pm.Normal(),但不知道.dist()和{}。在
pm.Normal()
.dist()
pm.Normal创建一个新的随机变量并将其添加到模型中。pm.Normal.dist表示分布本身,它根本不与模型交互。pm.Normal.dist(...).logp(value)是点{}处概率密度函数(或概率质量函数,如果分布是离散的)的对数。在
pm.Normal
pm.Normal.dist
pm.Normal.dist(...).logp(value)
pm.Normal
创建一个新的随机变量并将其添加到模型中。pm.Normal.dist
表示分布本身,它根本不与模型交互。pm.Normal.dist(...).logp(value)
是点{相关问题 更多 >
编程相关推荐