James McCool commited on
Commit
a2d3c54
·
1 Parent(s): e457ac8

Adjust LevX and ValX calculations using different percentage columns in MMA ROO functions

Browse files
Files changed (1) hide show
  1. function_hold/MMA_functions.py +4 -4
function_hold/MMA_functions.py CHANGED
@@ -235,8 +235,8 @@ def DK_MMA_ROO_Build(projections_file, std_var, distribution_type):
235
  final_Proj['Large_Own'] = final_Proj['Player'].map(large_own_dict)
236
  final_Proj['Cash_Own'] = final_Proj['Player'].map(cash_own_dict)
237
  final_Proj['CPT_Own'] = final_Proj['Own'] / 6
238
- final_Proj['LevX'] = ((final_Proj[['Top_finish', '6x%', 'Top_5_finish']].mean(axis=1))*100) - final_Proj['Own']
239
- final_Proj['ValX'] = ((final_Proj[['5x%', '6x%']].mean(axis=1))*100) + final_Proj['LevX']
240
 
241
  final_Proj = final_Proj[['Player', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '100+%', '10x%', '11x%', '12x%', 'GPP%', 'Own', 'Small_Own', 'Large_Own', 'Cash_Own', 'CPT_Own', 'LevX', 'ValX']]
242
  final_Proj = final_Proj.sort_values(by='Median', ascending=False)
@@ -462,8 +462,8 @@ def FD_MMA_ROO_Build(projections_file, std_var, distribution_type):
462
  final_Proj['Large_Own'] = final_Proj['Player'].map(large_own_dict)
463
  final_Proj['Cash_Own'] = final_Proj['Player'].map(cash_own_dict)
464
  final_Proj['CPT_Own'] = final_Proj['Own'] / 6
465
- final_Proj['LevX'] = ((final_Proj[['Top_finish', '6x%', 'Top_5_finish']].mean(axis=1))*100) - final_Proj['Own']
466
- final_Proj['ValX'] = ((final_Proj[['5x%', '6x%']].mean(axis=1))*100) + final_Proj['LevX']
467
 
468
  final_Proj = final_Proj[['Player', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '100+%', '10x%', '11x%', '12x%', 'GPP%', 'Own', 'Small_Own', 'Large_Own', 'Cash_Own', 'CPT_Own', 'LevX', 'ValX']]
469
  final_Proj['Salary'] = final_Proj['Salary'].astype(int)
 
235
  final_Proj['Large_Own'] = final_Proj['Player'].map(large_own_dict)
236
  final_Proj['Cash_Own'] = final_Proj['Player'].map(cash_own_dict)
237
  final_Proj['CPT_Own'] = final_Proj['Own'] / 6
238
+ final_Proj['LevX'] = ((final_Proj[['Top_finish', '12x%', 'Top_5_finish']].mean(axis=1))*100) - final_Proj['Own']
239
+ final_Proj['ValX'] = ((final_Proj[['10x%', '11x%']].mean(axis=1))*100) + final_Proj['LevX']
240
 
241
  final_Proj = final_Proj[['Player', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '100+%', '10x%', '11x%', '12x%', 'GPP%', 'Own', 'Small_Own', 'Large_Own', 'Cash_Own', 'CPT_Own', 'LevX', 'ValX']]
242
  final_Proj = final_Proj.sort_values(by='Median', ascending=False)
 
462
  final_Proj['Large_Own'] = final_Proj['Player'].map(large_own_dict)
463
  final_Proj['Cash_Own'] = final_Proj['Player'].map(cash_own_dict)
464
  final_Proj['CPT_Own'] = final_Proj['Own'] / 6
465
+ final_Proj['LevX'] = ((final_Proj[['Top_finish', '12x%', 'Top_5_finish']].mean(axis=1))*100) - final_Proj['Own']
466
+ final_Proj['ValX'] = ((final_Proj[['10x%', '11x%']].mean(axis=1))*100) + final_Proj['LevX']
467
 
468
  final_Proj = final_Proj[['Player', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '100+%', '10x%', '11x%', '12x%', 'GPP%', 'Own', 'Small_Own', 'Large_Own', 'Cash_Own', 'CPT_Own', 'LevX', 'ValX']]
469
  final_Proj['Salary'] = final_Proj['Salary'].astype(int)