离散分布中负概率的结果是什么?

时间:2015-12-04 08:38:28

标签: c++

如果我们将具有非负值的概率向量传递给离散分布,例如:

,结果如何
discrete_distribution d({1,-2,3});

我尝试搜索有关它的文档,但似乎没有人提到它!这是不确定的行为?我通过要求它生成一个随机数来测试它,它似乎永远不会返回1(这是第二个元素),它是真的吗?

1 个答案:

答案 0 :(得分:0)

来自标准:

  

除非另有说明,否则分布参数计算如下:pk = wk / S表示k = 0 ,. 。 。 ,n-1,其中值wk,通常称为权重,应为非负,非NaN和非无穷大。

因此未定义的行为。