judge_factor_direction

czsc.judge_factor_direction(df: DataFrame, factor, target='n1b', by='symbol', **kwargs)[source]

判断因子的方向,正向还是反向

Parameters:
  • df – pd.DataFrame, 数据源,必须包含 symbol, dt, target, factor 列

  • factor – str, 因子名称

  • target – str, 目标名称,默认为 n1b,表示下一根K线的涨跌幅

  • by – str, 分组字段,默认为 symbol,表示按品种分组(时序);也可以按 dt 分组,表示按时间分组(截面)

  • kwargs – dict, 其他参数 - method: str, 相关系数计算方法,默认为 pearson,可选 pearson, kendall, spearman

Returns:

str, positive or negative