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()
|