Spaces:
Running
Running
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
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', '
|
239 |
-
final_Proj['ValX'] = ((final_Proj[['
|
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', '
|
466 |
-
final_Proj['ValX'] = ((final_Proj[['
|
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)
|