如何计算pandas的滚动相关性?
How to calculate Rolling Correlation with pandas?
我了解如何计算滚动总和、标准差或平均值。示例:
df['MA10'] = df['Asset1'].rolling(10).mean()
但我不明白计算两个数据帧列之间滚动相关性的语法:df['Asset1']
和 df['Asset2']
该文档未提供任何有关相关性的示例。
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.rolling.html
有什么见解吗?
谢谢!
它就在那里,即使隐藏了一点:
df['Asset1'].rolling(10).corr(df['Asset2'])
我了解如何计算滚动总和、标准差或平均值。示例:
df['MA10'] = df['Asset1'].rolling(10).mean()
但我不明白计算两个数据帧列之间滚动相关性的语法:df['Asset1']
和 df['Asset2']
该文档未提供任何有关相关性的示例。
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.rolling.html
有什么见解吗?
谢谢!
它就在那里,即使隐藏了一点:
df['Asset1'].rolling(10).corr(df['Asset2'])