- rolling apply
求过去滚动m日的排名
def rank(x):
x1 = x.rank()
end = x1[-1]
return end
mtrM = pct.rolling(m).apply(lambda y:rank(y))
- 两者滚动相关性
turnrate.rolling(10).corr(close_price)
滚动窗口计算相关性和排名在Python中的应用
本文介绍了如何使用Python的rollingapply函数进行过去m天的数据排名,并展示了如何计算滚动窗口内的两个时间序列(如turnrate和close_price)的相关性。
求过去滚动m日的排名
def rank(x):
x1 = x.rank()
end = x1[-1]
return end
mtrM = pct.rolling(m).apply(lambda y:rank(y))
turnrate.rolling(10).corr(close_price)
1053

被折叠的 条评论
为什么被折叠?