Spaces:
Sleeping
Sleeping
James McCool
commited on
Commit
·
dd11913
1
Parent(s):
d01a961
Update 'cpt_Median' calculation in app.py to improve projection accuracy. Adjusted multiplier from 1.5 to 1.25 for both DraftKings and FanDuel dataframes, ensuring more precise ownership metrics in the init_baselines function.
Browse files
app.py
CHANGED
|
@@ -132,7 +132,7 @@ def init_baselines(sport):
|
|
| 132 |
raw_display = pd.DataFrame(list(cursor))
|
| 133 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 134 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 135 |
-
raw_display['cpt_Median'] = raw_display['Median'] * 1.
|
| 136 |
raw_display['STDev'] = raw_display['Median'] / 4
|
| 137 |
raw_display['CPT_STDev'] = raw_display['cpt_Median'] / 4
|
| 138 |
|
|
@@ -158,7 +158,7 @@ def init_baselines(sport):
|
|
| 158 |
raw_display = pd.DataFrame(list(cursor))
|
| 159 |
raw_display = raw_display[['Player', 'Minutes Proj', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '4x%', '5x%', '6x%', 'GPP%',
|
| 160 |
'Own', 'Small_Own', 'Large_Own', 'Cash_Own', 'CPT_Own', 'LevX', 'ValX', 'site', 'version', 'slate', 'timestamp']]
|
| 161 |
-
raw_display['cpt_Median'] = raw_display['Median'] * 1.
|
| 162 |
raw_display = raw_display[raw_display['site'] == 'Draftkings']
|
| 163 |
raw_display['STDev'] = raw_display['Median'] / 4
|
| 164 |
raw_display['CPT_STDev'] = raw_display['cpt_Median'] / 4
|
|
|
|
| 132 |
raw_display = pd.DataFrame(list(cursor))
|
| 133 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 134 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 135 |
+
raw_display['cpt_Median'] = raw_display['Median'] * 1.25
|
| 136 |
raw_display['STDev'] = raw_display['Median'] / 4
|
| 137 |
raw_display['CPT_STDev'] = raw_display['cpt_Median'] / 4
|
| 138 |
|
|
|
|
| 158 |
raw_display = pd.DataFrame(list(cursor))
|
| 159 |
raw_display = raw_display[['Player', 'Minutes Proj', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '4x%', '5x%', '6x%', 'GPP%',
|
| 160 |
'Own', 'Small_Own', 'Large_Own', 'Cash_Own', 'CPT_Own', 'LevX', 'ValX', 'site', 'version', 'slate', 'timestamp']]
|
| 161 |
+
raw_display['cpt_Median'] = raw_display['Median'] * 1.25
|
| 162 |
raw_display = raw_display[raw_display['site'] == 'Draftkings']
|
| 163 |
raw_display['STDev'] = raw_display['Median'] / 4
|
| 164 |
raw_display['CPT_STDev'] = raw_display['cpt_Median'] / 4
|