alpha101因子的计算式,横截面排名似乎应采用百分位排名
Author: PING0001Created Jul 12, 2026Updated Sep 9, 2026
Labelsenhancement
横截面排名cs_rank似乎应该输出排名百分位比较合适,原代码中输出了绝对排名。 def cs_rank(feature: DataProxy) -> DataProxy: """Perform cross-sectional ranking""" df: pl.DataFrame = feature.df.select( pl.col("datetime"), pl.col("vt_symbol"), pl.col("data").rank().over("datetime") ) return DataProxy(df)
是否应该改成[0,1]的百分位排名?
Source: vnpy/vnpy