|
@@ -477,7 +477,7 @@ def cal_score_with_back_rate_by_rank_weighting(df, param):
|
|
|
df['rank_by_logback'] = df['log_back'].rank(ascending=0, method='dense')
|
|
|
|
|
|
|
|
|
- df['score'] = 1/(df['rank_by_sharerate'] + 10) + 5/(df['rank_by_sharerate'] + 10)
|
|
|
+ df['score'] = 1/(df['rank_by_sharerate'] + 10) + 5/(df['rank_by_backrate'] + 10)
|
|
|
df['score'] = df['score'] + 5/(df['rank_by_logback'] + 10) + 1/(df['rank_by_K2'] + 10)
|
|
|
|
|
|
df = df.sort_values(by=['score'], ascending=False)
|