Ben üstel ağırlıklı ortalama hesaplamak için Python basit bir işlev yazdı:
def test():
x = [1,2,3,4,5]
alpha = 0.98
s_old = x[0]
for i in range(1, len(x)):
s = alpha * x[i] + (1- alpha) * s_old
s_old = s
return s
Ancak, karşılık gelen SD'yi nasıl hesaplayabilirim?
Ortalamanın standart hatasından veya sürecin standart sapmasının bir tahmininden sonra mısınız?
—
Glen_b-Monica
@Glen_b Bunu bir hisse senedi fiyatının "standart sapma" nın katları tarafından katlanarak ağırlıklı ortalamadan ne kadar saptığını görmek için kullanmaya çalışıyorum. Hangisini önerirsiniz?
—
Mariska
Görebildiğim kadarıyla, bu sorunun altında yatan temel bir çatışma (veya tutarsızlık) var. İnsanlar seri korelasyonu karakterize etmek ve ölçmek için verileri analiz etmeyi umursamadıklarında EWM'yi kullanırlar, ancak bu soruyu cevaplamak için seri korelasyon tahmin edilmelidir ; ama neden EWM'yi ilk etapta kullanasınız ki?
—
whuber