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
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) / ((
|
331 |
-
else (row['own_ratio'] - own_ratio_nerf) / ((
|
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 |
|