Problog-概率图示例

时间:2018-12-03 17:16:20

标签: prolog logic probability

我正在遍历Problog probabilistic graph上的以下示例

我试图计算从1到5的路径概率。这是我的手动计算

0.6*0.4+0.1*0.3*0.8 = 0.264

但是,Problog返回P(path(1,5)) = 0.25824

我计算正确吗?

1 个答案:

答案 0 :(得分:3)

不,您不能仅将不同路径的所有概率相加。要看到这一点,只需假设从1到5的两条路径的概率均为0.7。您将获得1.4的概率,这显然是错误的(意味着不可能没有路径)。

计算两个事件A和B中任一事件的概率的方法是获取不为真的概率,然后查看该事件的倒数。

P(1->2->5)    = 0.24
P(1->3->4->5) = 0.024
P(either)     = 1 - (1 - 0.24) * (1 - 0.024)
              = 1 - 0.74176
              = 0.25824

很抱歉使用术语不好,我的统计知识有点生锈。