指数加权移动偏度/峰度


15

有众所周知的在线公式,用于计算过程的指数加权移动平均值和标准偏差。意思是(xn)n=0,1,2,

μn=(1α)μn1+αxn

对于差异

σn2=(1α)σn12+α(xnμn1)(xnμn)

从中可以计算标准偏差。

在线计算加权的第三和第四中心矩有相似的公式吗?我的直觉是,他们应该采取以下形式

M3,n=(1α)M3,n1+αf(xn,μn,μn1,Sn,Sn1)

M4,n=(1α)M4,n1+αf(xn,μn,μn1,Sn,Sn1,M3,n,M3,n1)

从中可以计算出偏度和峰度但我无法找到简单的封闭式-函数fg的形式表达式。 ķ Ñ = 中号4 Ñ / σ 4 Ñ ˚F γn=M3,n/σn3kn=M4,n/σn4fg


编辑:更多信息。移动方差的更新公式是指数加权移动协方差公式的一种特殊情况,可以通过以下公式计算

Cn(x,y)=(1α)Cn1(x,y)+α(xnx¯n)(yny¯n1)

其中x¯ny¯nxy的指数移动平均值yxy之间的不对称y是虚幻的,当您注意到y- \ bar {y} _n =(1- \ alpha)(y- \ bar {y} _ {n-1})时,这种不对称性消失了yy¯n=(1α)(yy¯n1)

像这样的公式可以通过写中心矩作为预期来计算,其中在期望的权重被理解为指数,并使用了一个事实,任何函数,我们有˚F X En()f(x)

En(f(x))=αf(xn)+(1α)En1(f(x))

使用这种关系可以很容易地得出均值和方差的更新公式,但是事实证明,对于第三和第四中心矩,这种方法更加棘手。

Answers:


6

公式很简单,但是却不像问题中暗示的那么简单。

让是以前的EWMA,让,推测这是独立的。根据定义,对于恒定值,新的加权平均值为。为了符号上的方便,设置。令表示随机变量的CDF,表示其矩生成函数,因此YX=xnYZ=αX+(1α)Yαβ=1αFϕ

ϕX(t)=EF[exp(tX)]=Rexp(tx)dFX(x).

使用Kendall和Stuart,令表示随机变量阶非中心矩;即。的偏斜度峰度是在表达方面为 ; 例如,偏斜度被定义为其中μk(Z)kZμk(Z)=E[Zk]μkk=1,2,3,4μ3/μ23/2

μ3=μ33μ2μ1+2μ13 and μ2=μ2μ12

分别是第三和第二中心矩。

根据标准的基本结果,

1+μ1(Z)t+12!μ2(Z)t2+13!μ3(Z)t3+14!μ4(Z)t4+O(t5)=ϕZ(t)=ϕαX(t)ϕβY(t)=ϕX(αt)ϕY(βt)=(1+μ1(X)αt+12!μ2(X)α2t2+)(1+μ1(Y)βt+12!μ2(Y)β2t2+).

要获得所需的非中心矩,请将后者的幂级数乘以四阶,并将结果与的项。tϕZ(t)


我在IE和Firefox上都遇到一些公式可视化问题,可能每当使用'时,都请检查一下吗?谢谢!
石英

1
@Quartz感谢您的注意。这通常可以正常显示,因此显然标记的处理已发生了一些变化。通过将所有单引号括在花括号中,我找到了一种解决方法。(此更改可能已破坏了该站点上的几十个帖子。)TEX
whuber

0

我认为下面的更新公式可在第三时刻起作用,尽管我很高兴有人检查它:

M3,n=(1α)M3,n1+α[xn(xnμn)(xn2μn)xnμn1(μn12μn) μn1(μnμn1)23(xnμn)σn12]

峰度的更新公式仍然开放...


为什么上式中的...?
克里斯(Chris

行继续。
克里斯·泰勒

您的方程式证明正确吗?我在R.stats.stackexchange.com/q/234460/70282中
克里斯(Chris

您是不是在第三刻就用N除了?偏斜度是第三矩与标准偏差^ 3之比,如下所示:偏斜= m3 / sqrt(方差)^ 3第三矩定义为:m3 = sum((x-mean)^ 3)/ n
Chris
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.