James McCool commited on
Commit
30c8de0
·
1 Parent(s): d015d8c

Refactor change_mask logic in reassess_edge.py to filter based solely on median differences, improving accuracy in edge assessments for player lineups.

Browse files
Files changed (1) hide show
  1. global_func/reassess_edge.py +1 -1
global_func/reassess_edge.py CHANGED
@@ -75,7 +75,7 @@ def reassess_edge(refactored_frame: pd.DataFrame, original_frame: pd.DataFrame,
75
  refactored_df['median_diff'] = refactored_df['median'] - orig_df['median']
76
  refactored_df['own_diff'] = refactored_df['Own'] - orig_df['Own']
77
 
78
- change_mask = refactored_df[refactored_df['salary_diff'] != 0 | refactored_df['median_diff'] != 0 | refactored_df['own_diff'] != 0]
79
 
80
  num_players = len([col for col in refactored_df.columns if col not in ['salary', 'median', 'Own', 'Finish_percentile', 'Win%', 'Edge', 'Weighted Own', 'Geomean', 'salary_diff', 'median_diff', 'own_diff']])
81
  own_columns = [f'player_{i}_own' for i in range(1, num_players + 1)]
 
75
  refactored_df['median_diff'] = refactored_df['median'] - orig_df['median']
76
  refactored_df['own_diff'] = refactored_df['Own'] - orig_df['Own']
77
 
78
+ change_mask = refactored_df[refactored_df['median_diff'] != 0]
79
 
80
  num_players = len([col for col in refactored_df.columns if col not in ['salary', 'median', 'Own', 'Finish_percentile', 'Win%', 'Edge', 'Weighted Own', 'Geomean', 'salary_diff', 'median_diff', 'own_diff']])
81
  own_columns = [f'player_{i}_own' for i in range(1, num_players + 1)]