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