我对全方差定律的证明有什么问题?

机器算法验证 方差 条件概率 期望值 条件期望 时刻
2022-03-09 07:43:37

根据全方差定律,

Var(X)=E(Var(XY))+Var(E(XY))

当试图证明这一点时,我写

Var(X)=E(XEX)2=E{E[(XEX)2Y]}=E(Var(XY))

它出什么问题了?

3个回答

没有从第二行到第三行的过渡。自从E(X)E(X|Y)你有:

E[(XE(X))2|Y]E[(XE(X|Y))2|Y]=E[V(X|Y)].

在特殊情况下E(X)=E(X|Y=y)对全部yR您的工作和结果将成立,并且将是更一般结果的特例。

第三行是错误的,因为你没有E[X|Y]在第二行。例如,如果Y是伯努利(1/2)和X如果是 1Y是 1 和 -1 如果Y为 0,那么E[(XE[X|Y])2|Y]=0(这就是你想要的)因为Y完全了解X, 但你所拥有的会给你E[(XE[X])2|Y]=E[(X0)2|Y]=E[X2|Y]=10.

不会撒谎,你让我质疑自己,我不得不盯着它看了一会儿,然后它才击中我,即使我必须向自己证明 LOTV 十亿次:P

Var(X)=E(XEX)2=E(E[(XEX)2Y])E(E[(XE(XY))2]Y)=E(Var(XY))