James McCool commited on
Commit
a7868ee
·
1 Parent(s): 6b15752

Update calculation for 'Finish_percentile' in predict_dupes.py to use Contest_Size for improved accuracy. This change enhances the formula by incorporating Contest_Size into the denominator, ensuring more precise percentile calculations.

Browse files
Files changed (1) hide show
  1. global_func/predict_dupes.py +2 -2
global_func/predict_dupes.py CHANGED
@@ -327,8 +327,8 @@ def predict_dupes(portfolio, maps_dict, site_var, type_var, Contest_Size, streng
327
  elif type_var == 'Showdown':
328
  own_ratio_nerf = 1.5
329
  portfolio['Finish_percentile'] = portfolio.apply(
330
- lambda row: .0005 if (row['own_ratio'] - own_ratio_nerf) / ((10 * (row['median'] / percentile_cut_scalar)) / 2) < .0005
331
- else (row['own_ratio'] - own_ratio_nerf) / ((10 * (row['median'] / percentile_cut_scalar)) / 2),
332
  axis=1
333
  )
334
 
 
327
  elif type_var == 'Showdown':
328
  own_ratio_nerf = 1.5
329
  portfolio['Finish_percentile'] = portfolio.apply(
330
+ lambda row: .0005 if (row['own_ratio'] - own_ratio_nerf) / (((Contest_Size / 1000) * (row['median'] / percentile_cut_scalar)) / 2) < .0005
331
+ else (row['own_ratio'] - own_ratio_nerf) / (((Contest_Size / 1000) * (row['median'] / percentile_cut_scalar)) / 2),
332
  axis=1
333
  )
334