首页 > 解决方案 > 关于 corr() 函数 python 中的 min_period

问题描述

我正在尝试创建一个 corr 矩阵。这是关于此处的文档min_period。所以我的理解是min_period计算相关性的天数?所以例如

corr = df['Close'].corr(method= 'pearson', min_periods=10)

这会给我 2 对之间的相关性,以 10 天为基础计算?如果我理解正确,请告诉我。

标签: pythonpython-3.xpandascorrelation

解决方案


这意味着您至少需要 10 个有效对。否则会np.nan。文档指出:

每对列所需的最小观察次数以获得有效结果。目前仅适用于 Pearson 和 Spearman 相关。


推荐阅读