pandasで指数平滑移動平均
以下サンプルコード
import pandas as pd data = [0,2,4,6,8,10] df = pd.DataFrame(data) ema = df.ewm(span=3).mean() # 指数平滑移動平均を求める print(ema) # => # 0 # 0 0.000000 # 1 1.333333 # 2 2.857143 # 3 4.533333 # 4 6.322581 # 5 8.190476
ドキュメント
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.ewm.html