James McCool commited on
Commit
19626d1
·
1 Parent(s): ad53305

Update dupes calculation in predict_dupes.py by modifying the divisor in the dupes formula from 90 to 120, improving the accuracy of duplicate predictions based on player ownership and contest size.

Browse files
Files changed (1) hide show
  1. global_func/predict_dupes.py +1 -1
global_func/predict_dupes.py CHANGED
@@ -268,7 +268,7 @@ def predict_dupes(portfolio, maps_dict, site_var, type_var, Contest_Size, streng
268
 
269
  # Calculate dupes formula
270
  portfolio['dupes_calc'] = (portfolio['own_product'] * portfolio['avg_own_rank']) * Contest_Size + ((portfolio['salary'] - (max_salary - portfolio['Own'])) / 100) - ((max_salary - portfolio['salary']) / 100)
271
- portfolio['dupes_calc'] = portfolio['dupes_calc'] * dupes_multiplier * (portfolio['Own'] / (90 + (Contest_Size / 1000)))
272
 
273
  # Round and handle negative values
274
  portfolio['Dupes'] = np.where(
 
268
 
269
  # Calculate dupes formula
270
  portfolio['dupes_calc'] = (portfolio['own_product'] * portfolio['avg_own_rank']) * Contest_Size + ((portfolio['salary'] - (max_salary - portfolio['Own'])) / 100) - ((max_salary - portfolio['salary']) / 100)
271
+ portfolio['dupes_calc'] = portfolio['dupes_calc'] * dupes_multiplier * (portfolio['Own'] / (120 + (Contest_Size / 1000)))
272
 
273
  # Round and handle negative values
274
  portfolio['Dupes'] = np.where(