有众所周知的在线公式,用于计算过程的指数加权移动平均值和标准偏差。意思是(xn)n=0,1,2,…
μn=(1−α)μn−1+αxn
对于差异
σ2n=(1−α)σ2n−1+α(xn−μn−1)(xn−μn)
从中可以计算标准偏差。
在线计算加权的第三和第四中心矩有相似的公式吗?我的直觉是,他们应该采取以下形式
M3,n=(1−α)M3,n−1+αf(xn,μn,μn−1,Sn,Sn−1)
和
M4,n=(1−α)M4,n−1+αf(xn,μn,μn−1,Sn,Sn−1,M3,n,M3,n−1)
从中可以计算出偏度和峰度但我无法找到简单的封闭式-函数f和g的形式表达式。 ķ Ñ = 中号4 ,Ñ / σ 4 Ñ ˚F 克γn=M3,n/σ3nkn=M4,n/σ4nfg
编辑:更多信息。移动方差的更新公式是指数加权移动协方差公式的一种特殊情况,可以通过以下公式计算
Cn(x,y)=(1−α)Cn−1(x,y)+α(xn−x¯n)(yn−y¯n−1)
其中x¯n和y¯n是x和y的指数移动平均值y。x和y之间的不对称y是虚幻的,当您注意到y- \ bar {y} _n =(1- \ alpha)(y- \ bar {y} _ {n-1})时,这种不对称性消失了y−y¯n=(1−α)(y−y¯n−1)。
像这样的公式可以通过写中心矩作为预期来计算,其中在期望的权重被理解为指数,并使用了一个事实,任何函数,我们有˚F (X )En(⋅)f(x)
En(f(x))=αf(xn)+(1−α)En−1(f(x))
使用这种关系可以很容易地得出均值和方差的更新公式,但是事实证明,对于第三和第四中心矩,这种方法更加棘手。