pandas指数加重移動平均関数に関連するいくつかのことを確認する必要があります。
12日間の指数移動平均を見つける必要があるデータセットdfがある場合、以下の方法が正しいでしょう。
exp_12=df.ewm(span=20,min_period=12,adjust=False).mean()
データセットに20の読み取り値が含まれている場合、スパン(値の総数)は20に等しくなるはずです。
12日間の移動平均を見つける必要があるため、min_period = 12となります。私は、スパンをデータセット内の値の総数または対象となる合計時間として解釈します。
私の上記の解釈が正しいかどうか誰かが確認できますか?調整の意味がわかりません。
以下のpandas.df.ewmドキュメントへのリンクを添付しました。
http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.ewm.html
Pandas docs からの引用:スパンは、一般に「N日EW移動平均」と呼ばれるものに対応します。
あなたの場合、span = 12を設定します。 20個のデータポイントがあることを指定する必要はありません。pandasがそれを処理します。ここではmin_periodは必要ない場合があります。