James McCool
commited on
Commit
·
dc3d201
1
Parent(s):
89ebdd0
Update return logic in reassess_lineup_edge function of reassess_edge.py to use 'Lineup Edge' instead of 'Finish_percentile', ensuring accurate calculations of lineup edge assessments.
Browse files
global_func/reassess_edge.py
CHANGED
@@ -93,7 +93,7 @@ def reassess_lineup_edge(row: pd.Series, Contest_Size: int, prev_finish_percenti
|
|
93 |
dupe_rate = min(row['Dupes'], 3)
|
94 |
lineup_edge = (fp_rate * dupe_rate)
|
95 |
|
96 |
-
return (row['
|
97 |
|
98 |
def reassess_edge(refactored_frame: pd.DataFrame, original_frame: pd.DataFrame, maps_dict: dict, Contest_Size: int, salary_max: int) -> pd.DataFrame:
|
99 |
orig_df = original_frame.copy()
|
|
|
93 |
dupe_rate = min(row['Dupes'], 3)
|
94 |
lineup_edge = (fp_rate * dupe_rate)
|
95 |
|
96 |
+
return (row['Lineup Edge'] + (row['Lineup Edge'] * lineup_edge)) / 2
|
97 |
|
98 |
def reassess_edge(refactored_frame: pd.DataFrame, original_frame: pd.DataFrame, maps_dict: dict, Contest_Size: int, salary_max: int) -> pd.DataFrame:
|
99 |
orig_df = original_frame.copy()
|