如何滚动两两计算相关性

比如我有一个表,trading_date,undelying,value。我想滚动计算,每个underlying,和其他underlying之间 过去20日的相关性的均值。应该怎么实现呢

请先 登录 后评论

1 个回答

wale
defg getR2(x,y){
        return ols(x,y,,2).RegressionStat[0,1]
        }
x=matrix([1..100,10..109,100..199])
y=matrix([100..199,20..119,0..99])
window=20
each(def(m,n) -> moving(getR2, [m,n], 20), x, y)
请先 登录 后评论
  • 1 关注
  • 0 收藏,566 浏览
  • Boye 提出于 2023-06-14 08:26

相似问题