objectif
Lisser une série avec poids exponentiels.
code minimal
import pandas as pd
s = pd.Series([1,2,3,4])
print(round(s.ewm(alpha=0.5).mean().iloc[-1], 2))
utilisation
import pandas as pd
s = pd.Series([1,2,3])
print(s.ewm(span=2).mean().shape[0])
variante(s) utile(s)
import pandas as pd
s = pd.Series([1,2,100,3])
print(s.ewm(com=1).mean().iloc[-1] >= 3)
notes
- alpha, span, com définissent lissage; éviter fuite d’info.