James McCool
commited on
Commit
·
e228296
1
Parent(s):
58b86c3
Fix reassess_dupes function in reassess_edge.py to remove clipping on calculated values, ensuring accurate salary difference assessments for player lineups.
Browse files
global_func/reassess_edge.py
CHANGED
|
@@ -57,7 +57,7 @@ def calculate_weighted_ownership_wrapper(row_ownerships):
|
|
| 57 |
return calculate_weighted_ownership_vectorized(ownership_array)[0]
|
| 58 |
|
| 59 |
def reassess_dupes(row: pd.Series, salary_max: int) -> float:
|
| 60 |
-
return math.ceil(row['Dupes'] + ((row['salary_diff'] / 100) + ((salary_max + (salary_max - row['salary'])) / 100)) * (1 - (row['own_diff'] / 100)))
|
| 61 |
|
| 62 |
def reassess_edge(row: pd.Series, Contest_Size: int) -> float:
|
| 63 |
row['Lineup Edge'] = row['Win%'] * ((.5 - row['Finish_percentile']) * (Contest_Size / 2.5))
|
|
|
|
| 57 |
return calculate_weighted_ownership_vectorized(ownership_array)[0]
|
| 58 |
|
| 59 |
def reassess_dupes(row: pd.Series, salary_max: int) -> float:
|
| 60 |
+
return math.ceil(row['Dupes'] + ((row['salary_diff'] / 100) + ((salary_max + (salary_max - row['salary'])) / 100)) * (1 - (row['own_diff'] / 100)))
|
| 61 |
|
| 62 |
def reassess_edge(row: pd.Series, Contest_Size: int) -> float:
|
| 63 |
row['Lineup Edge'] = row['Win%'] * ((.5 - row['Finish_percentile']) * (Contest_Size / 2.5))
|