James McCool commited on
Commit
e18d67f
·
1 Parent(s): 6dd271b

Continuing to adjust power scaling and ownership scaling.

Browse files
Files changed (1) hide show
  1. src/sports/nascar_functions.py +2 -1
src/sports/nascar_functions.py CHANGED
@@ -339,7 +339,8 @@ def player_level_classic_roo(working_proj: DataFrame, stat_dicts: dict, working_
339
  final_Proj['Own'] = final_Proj['Own'].astype('float')
340
  power_scale = 1.33
341
  final_Proj['Own'] = final_Proj['Own'] ** power_scale
342
- final_Proj['Own'] = np_where(final_Proj['Own'] > final_Proj['Own'].quantile(0.90), final_Proj['Own'] * 1.25, final_Proj['Own'])
 
343
  own_norm = 600 / final_Proj['Own'].sum()
344
  final_Proj['Own'] = final_Proj['Own'] * own_norm
345
  final_Proj['Small_Own'] = final_Proj['Own'] + (.2 * (final_Proj['Own'] - final_Proj['Own'].mean()))
 
339
  final_Proj['Own'] = final_Proj['Own'].astype('float')
340
  power_scale = 1.33
341
  final_Proj['Own'] = final_Proj['Own'] ** power_scale
342
+ final_Proj['Own'] = np_where(final_Proj['Own'] > final_Proj['Own'].quantile(0.75), final_Proj['Own'] * 1.25, final_Proj['Own'])
343
+ final_Proj['Own'] = np_where(final_Proj['Own'] < final_Proj['Own'].quantile(0.25), final_Proj['Own'] * 0.75, final_Proj['Own'])
344
  own_norm = 600 / final_Proj['Own'].sum()
345
  final_Proj['Own'] = final_Proj['Own'] * own_norm
346
  final_Proj['Small_Own'] = final_Proj['Own'] + (.2 * (final_Proj['Own'] - final_Proj['Own'].mean()))