James McCool commited on
Commit
82ea96b
·
1 Parent(s): df35b48

had to add the used of the ownership baseline into the reg dupe predictions

Browse files
Files changed (1) hide show
  1. global_func/predict_dupes.py +3 -1
global_func/predict_dupes.py CHANGED
@@ -385,7 +385,9 @@ def predict_dupes(portfolio, maps_dict, site_var, type_var, Contest_Size, streng
385
  portfolio['avg_own_rank'] = portfolio[dup_count_columns].mean(axis=1)
386
 
387
  portfolio['dupes_calc'] = (portfolio['own_product'] * portfolio['avg_own_rank']) * Contest_Size + ((portfolio['salary'] - (max_salary - portfolio['Own'])) / 100) - ((max_salary - portfolio['salary']) / 100)
388
- portfolio['dupes_calc'] = portfolio['dupes_calc'] * dupes_multiplier * (portfolio['Own'] / (90 + (Contest_Size / 1000)))
 
 
389
  # Round and handle negative values
390
  portfolio['Dupes'] = np.where(
391
  portfolio['salary'] == max_salary,
 
385
  portfolio['avg_own_rank'] = portfolio[dup_count_columns].mean(axis=1)
386
 
387
  portfolio['dupes_calc'] = (portfolio['own_product'] * portfolio['avg_own_rank']) * Contest_Size + ((portfolio['salary'] - (max_salary - portfolio['Own'])) / 100) - ((max_salary - portfolio['salary']) / 100)
388
+ if sport_var == 'MMA':
389
+ own_baseline = 90
390
+ portfolio['dupes_calc'] = portfolio['dupes_calc'] * dupes_multiplier * (portfolio['Own'] / (own_baseline + (Contest_Size / 1000)))
391
  # Round and handle negative values
392
  portfolio['Dupes'] = np.where(
393
  portfolio['salary'] == max_salary,