审查#
- class pymc.Censored(name, *args, rng=None, dims=None, initval=None, observed=None, total_size=None, transform=UNSET, **kwargs)[源代码]#
审查分布
受限分布的pdf是
\[\begin{split}\begin{cases} 0 & \text{对于 } x < lower, \\ \text{CDF}(lower, dist) & \text{对于 } x = lower, \\ \text{PDF}(x, dist) & \text{对于 } lower < x < upper, \\ 1-\text{CDF}(upper, dist) & \text{对于 } x = upper, \\ 0 & \text{对于 } x > upper, \end{cases}\end{split}\]- 参数:
警告
连续截断分布应仅用作似然函数。连续截断分布是一种离散-连续混合形式,因此在没有自定义步长采样器的情况下无法正确采样。如果您希望采样此类分布,可以将潜在的未截断分布添加到模型中,然后将其包装在
Deterministic
clip()
中。示例
with pm.Model(): normal_dist = pm.Normal.dist(mu=0.0, sigma=1.0) censored_normal = pm.Censored("censored_normal", normal_dist, lower=-1, upper=1)
方法
Censored.dist
(dist, lower, upper, **kwargs)创建一个与 cls 分布相对应的张量变量。