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)
|