Dies erstellt EWM (adjit = true) .std () : pandas ewm var und std, aber ich habe kein Glück, die Berechnungen in EWM (adject = false) .std () zu replizieren. Replizieren von EWM (Falsch) .Mean () ist einfach, aber wie wird die Verzerrung korrigiert, wenn die Berechnung der Varianz rekursiv ist? Aus der Pandas EWM.Std -Berechnung scheint die richtige Formel: < /p>
zu sein
Code: Select all
var = (1-alpha) * (var_t-1 + bias * alpha * (y-ema_t-1)**2)
wobei bias = (2-alpha)/(1-alpha)/2 . Aber wie wird es initialisiert, da die ersten Werte nicht übereinstimmen?