使用二阶泰勒级数传播误差


9

我正在阅读John Rice的文章“数学统计和数据分析”。我们关注随机变量的期望值和方差的近似值。我们能够计算随机变量的期望值和方差,并且我们知道关系。因此,可以使用关于的泰勒级数展开来逼近的期望值和方差。YXY=g(X)YgμX

在第162页上,他列出了3个方程式。

  1. 使用一阶泰勒级数展开式的的期望值。它是:。这在我的问题后面称为。YμY≈g(μX)E(Y1)

  2. 使用一阶泰勒级数展开式的的方差。它是:。这在我的问题后面称为。YσY2≈σX2(g′(μX))2Var(Y1)

  3. 使用二阶泰勒级数展开式的的期望值。它是。在我的问题中稍后将其称为E(Y_2)。YμY≈g(μX)+12σX2g″(μX)E(Y2)

请注意,Y有两个不同的表达式,Y因为我们在泰勒级数展开中使用了两个不同的阶数。等式1和2表示Y1=g(X)≈g(μX)+(X−μX)g′(μX)。等式3表示Y2=g(X)≈g(μX)+(X−μX)g′(μX)+12(X−μX)2g″(μX)。

注意,没有具体给出Var(Y_2)的方程Var(Y2)。后来,当作者实际上指的是Y_2的期望值(公式3)时,作者似乎将其用于Y_1的方差Y1(公式2 )。这似乎暗示Var(Y_2)= Var(Y_1)。Y2Var(Y2)=Var(Y1)

我尝试手动计算,但表达式却变得有些复杂。这是我的工作(我停了下来,因为最终我得到了期望的项): Var(Y2)X3

Var(Y2)=E[(g(μX)+(X−μX)a+12(X−μX)2b−g(μX)−12σX2b)2]=E[((X−μX)a+(12(X−μX)2−12σX2)b)2]=E[(ca+(12c2−12σX2)b)2]=E[c2a2+ca(c2−σX2)b+14(c2−σX2)2b2]=E[(X2−2XμX+μX2)a2+(X−μX)a((X2−2XμX+μX2)−σX2)b+14((X2−2XμX+μX2)−σX2)2b2]

请注意,在以上等式中,,和。什么是?a=g′(μX)b=g″(μX)c=X−μXVar(Y2)

谢谢。


你为什么在停下来?由于二阶逼近是的二次函数,因此其方差通常将包含矩,直至。第三时刻可能为零,但第四时刻肯定会出现,不会被任何抵消。X3XX2⋅2=4
— ub

Answers:


7

假设,我们可以使用关于的二阶泰勒展开来得出的近似方差,如下所示:Y=g(X)Yg(X)μX=E[X]

Var[Y]=Var[g(X)]≈Var[g(μX)+g′(μX)(X−μX)+12g″(μX)(X−μX)2]=(g′(μX))2σX2+14(g″(μX))2Var[(X−μX)2]+g′(μX)g″(μX)Cov[X−μX,(X−μX)2]=(g′(μX))2σX2+14(g″(μX))2E[(X−μX)4−σX4]+g′(μX)g″(μX)(E(X3)−3μX(σX2+μX2)+2μX3)=(g′(μX))2σX2+14(g″(μX))2(E[X4]−4μXE[X3]+6μX2(σX2+μX2)−3μX4−σX4)+g′(μX)g″(μX)(E(X3)−3μX(σX2+μX2)+2μX3)

正如@whuber在评论中指出的那样,可以通过使用的第三和第四中心矩来消除这一点。中心矩定义为。注意。使用这个新的符号,我们得到 Xμk=E[(X−μX)k]σX2=μ2

Var[Y]≈(g′(μX))2σX2+g′(μX)g″(μX)μ3+14(g″(μX))2(μ4−σX4)

这是正确的方法,但是您是否忘了包括和之间的协方差?X−μX(X−μX)2
— ub

@whuber是的,我做到了。感谢您指出了这一点。我将尽快对此进行编辑。
— 假定是正常的2011年

通过用第二,第三和第四中心矩,和来写答案,可以省去一些麻烦。您应该获得。σ2μ3μ4σ2g′(μ)2+μ3g′(μ)g″(μ)+14(μ4−σ4)g″(μ)2
— ub

@jrand-我很抱歉。我没有意识到您在原始帖子中有此内容。不过,我不会删除自己的帖子,因为排版需要一段时间。
— 假设正常的2011年

@Max,胡扯:谢谢您的回答和解释。
— jrand 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.