James McCool commited on
Commit
5b719f3
·
1 Parent(s): 28ad089

Update reassess_dupes function in reassess_edge.py to adjust ownership calculation by modifying the salary adjustment factor, enhancing accuracy in ownership metrics.

Browse files
Files changed (1) hide show
  1. global_func/reassess_edge.py +1 -1
global_func/reassess_edge.py CHANGED
@@ -44,7 +44,7 @@ def calculate_weighted_ownership_single_row(row_ownerships):
44
  return weighted * 10000
45
 
46
  def reassess_dupes(row: pd.Series, salary_max: int) -> float:
47
- return math.ceil(row['Dupes'] + ((row['salary_diff'] / 100) + ((salary_max + (salary_max - row['salary'])) / 100)) * (1 - (row['own_diff'] / 100)))
48
 
49
  def reassess_lineup_edge(row: pd.Series, Contest_Size: int) -> float:
50
  row['Lineup Edge'] = row['Win%'] * ((.5 - row['Finish_percentile']) * (Contest_Size / 2.5))
 
44
  return weighted * 10000
45
 
46
  def reassess_dupes(row: pd.Series, salary_max: int) -> float:
47
+ return math.ceil(row['Dupes'] + ((row['salary_diff'] / 100) + ((salary_max + (salary_max - row['salary'])) / 10000)) * (1 + (row['own_diff'] / 100)))
48
 
49
  def reassess_lineup_edge(row: pd.Series, Contest_Size: int) -> float:
50
  row['Lineup Edge'] = row['Win%'] * ((.5 - row['Finish_percentile']) * (Contest_Size / 2.5))