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
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'] / (
|
| 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(
|