Spaces:
Sleeping
Sleeping
James McCool
commited on
Commit
·
05a5283
1
Parent(s):
5a272b3
Update small CPT ownership calculations in app.py to adjust scaling factor from 200 to 300. This change enhances the accuracy of the small CPT ownership metrics, improving player ownership analysis and contest lineup simulations for both DraftKings and FanDuel.
Browse files
app.py
CHANGED
@@ -168,7 +168,7 @@ def init_baselines(sport):
|
|
168 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
169 |
raw_display['Small_Field_Own'] = raw_display['Large_Field_Own']
|
170 |
raw_display['small_CPT_Own_raw'] = (raw_display['Small_Field_Own'] / 2) * ((100 - (100-raw_display['Small_Field_Own']))/100)
|
171 |
-
small_cpt_own_var =
|
172 |
raw_display['small_CPT_Own'] = raw_display['small_CPT_Own_raw'] * small_cpt_own_var
|
173 |
raw_display['cpt_Median'] = raw_display['Median'] * 1.25
|
174 |
raw_display['STDev'] = raw_display['Median'] / 4
|
@@ -201,7 +201,7 @@ def init_baselines(sport):
|
|
201 |
raw_display = raw_display[raw_display['site'] == 'Draftkings']
|
202 |
raw_display['Small_Field_Own'] = raw_display['Small_Own']
|
203 |
raw_display['small_CPT_Own_raw'] = (raw_display['Small_Field_Own'] / 2) * ((100 - (100-raw_display['Small_Field_Own']))/100)
|
204 |
-
small_cpt_own_var =
|
205 |
raw_display['small_CPT_Own'] = raw_display['small_CPT_Own_raw'] * small_cpt_own_var
|
206 |
raw_display['cpt_Median'] = raw_display['Median'] * 1.25
|
207 |
raw_display['STDev'] = raw_display['Median'] / 4
|
|
|
168 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
169 |
raw_display['Small_Field_Own'] = raw_display['Large_Field_Own']
|
170 |
raw_display['small_CPT_Own_raw'] = (raw_display['Small_Field_Own'] / 2) * ((100 - (100-raw_display['Small_Field_Own']))/100)
|
171 |
+
small_cpt_own_var = 300 / raw_display['small_CPT_Own_raw'].sum()
|
172 |
raw_display['small_CPT_Own'] = raw_display['small_CPT_Own_raw'] * small_cpt_own_var
|
173 |
raw_display['cpt_Median'] = raw_display['Median'] * 1.25
|
174 |
raw_display['STDev'] = raw_display['Median'] / 4
|
|
|
201 |
raw_display = raw_display[raw_display['site'] == 'Draftkings']
|
202 |
raw_display['Small_Field_Own'] = raw_display['Small_Own']
|
203 |
raw_display['small_CPT_Own_raw'] = (raw_display['Small_Field_Own'] / 2) * ((100 - (100-raw_display['Small_Field_Own']))/100)
|
204 |
+
small_cpt_own_var = 300 / raw_display['small_CPT_Own_raw'].sum()
|
205 |
raw_display['small_CPT_Own'] = raw_display['small_CPT_Own_raw'] * small_cpt_own_var
|
206 |
raw_display['cpt_Median'] = raw_display['Median'] * 1.25
|
207 |
raw_display['STDev'] = raw_display['Median'] / 4
|