web-dev-qa-db-ja.com

パンダとローリング相関を計算する方法は?

ローリング合計、標準、または平均の計算方法を理解しています。例:

df['MA10'] = df['Asset1'].rolling(10).mean()

しかし、2つのデータフレーム列間のローリング相関を計算する構文を理解できません:df['Asset1']およびdf['Asset2']

ドキュメントには、相関関係の例は記載されていません。

https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.rolling.html

洞察はありますか?

ありがとう!

8
Arthur Coimbra

それは そこに ですが、少し隠されていても:

df['Asset1'].rolling(10).corr(df['Asset2'])
16
chrisaycock