我正在使用python的pyagrum库,而我在使用该库基于网络计算的因果公式时遇到了问题
我有以下因果图:
The graph:
"L[1,3]<-G->Q[1,4];L<-C[0,3]->Q;L<-P[1,4]->Q;Q->L;G->P"
我想计算:p(L | do(G))
皮亚格伦回答我:
This equation
但是C上的这个后门不存在,所以它肯定是错误的。
我自己做的,得到了这个等式:
The equation I got by hand
我怎么知道我所做的是否正确?我相信皮亚格伦会纠正我,但现在我不知道该怎么办
我们必须检查为什么给出的解释是错误的。然而,计算是正确的。公式也是:P(L | C,G)必须用经典推理计算,最后给出与你相同的公式(实际上,在你的图中,P(L | do(G))=P(L | G))
相关问题 更多 >
编程相关推荐