擅长:python、mysql、java
<p>要从整个密度函数<code>pdf</code>计算截断的密度函数<code>pdf_t</code>,请执行以下操作:</p>
<ol>
<li>设<code>[a, b]</code>为截断间隔;(<code>x</code>轴)</li>
<li>设<code>A := cdf(a)</code>和<code>B := cdf(b)</code>;(<code>cdf</code>=非截断累积分布函数)</li>
<li>那么<code>pdf_t(x) := pdf(x) / (B - A)</code>如果<code>x</code>在<code>[a, b]</code>和{<cd11>}其他地方。在</li>
</ol>
<p>在<code>a = -infinity</code>(分别为。<code>b = +infinity</code>),取{<cd14>}(分别为。<code>B := 1</code>)。</p>
<hr/>
<p><strong>至于你看到的“神秘感”</strong></p>
<p>请注意,您的蓝色曲线<strong>错误</strong>。它不是截断分布的<code>pdf</code>,它只是非截断分布的<code>pdf</code>,按正确的数量缩放(除以<code>1-cdf(0.5)</code>)。实际截断的<code>pdf</code>曲线从<code>x = 0.5</code>上的一条垂直线开始,一直向上直到到达当前的蓝色曲线。换句话说,您只缩放了曲线,但忘了截断它,在本例中是向左的。这样的截断对应于上述算法中步骤3的“<code>0</code>别处”部分。</p>