James McCool commited on
Commit
14b92ad
·
1 Parent(s): 4744b18

Update ownership calculations in app.py to improve accuracy for 'small_CPT_Own' metrics. Adjusted the calculation of 'small_cpt_own_var' from 100 to 200, enhancing consistency in player ownership projections across contest sizes.

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -134,7 +134,7 @@ def init_baselines(sport):
134
  'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
135
  raw_display['Small_Field_Own'] = raw_display['Large_Field_Own']
136
  raw_display['small_CPT_Own_raw'] = (raw_display['Small_Field_Own'] / 2) * ((100 - (100-raw_display['Small_Field_Own']))/100)
137
- small_cpt_own_var = 100 / raw_display['small_CPT_Own_raw'].sum()
138
  raw_display['small_CPT_Own'] = raw_display['small_CPT_Own_raw'] * small_cpt_own_var
139
  raw_display['cpt_Median'] = raw_display['Median'] * 1.25
140
  raw_display['STDev'] = raw_display['Median'] / 4
@@ -166,7 +166,7 @@ def init_baselines(sport):
166
  'Own', 'Small_Own', 'Large_Own', 'Cash_Own', 'CPT_Own', 'LevX', 'ValX', 'site', 'version', 'slate', 'timestamp']]
167
  raw_display['Small_Field_Own'] = raw_display['Large_Own']
168
  raw_display['small_CPT_Own_raw'] = (raw_display['Small_Field_Own'] / 2) * ((100 - (100-raw_display['Small_Field_Own']))/100)
169
- small_cpt_own_var = 100 / raw_display['small_CPT_Own_raw'].sum()
170
  raw_display['small_CPT_Own'] = raw_display['small_CPT_Own_raw'] * small_cpt_own_var
171
  raw_display['cpt_Median'] = raw_display['Median'] * 1.25
172
  raw_display = raw_display[raw_display['site'] == 'Draftkings']
 
134
  'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
135
  raw_display['Small_Field_Own'] = raw_display['Large_Field_Own']
136
  raw_display['small_CPT_Own_raw'] = (raw_display['Small_Field_Own'] / 2) * ((100 - (100-raw_display['Small_Field_Own']))/100)
137
+ small_cpt_own_var = 200 / raw_display['small_CPT_Own_raw'].sum()
138
  raw_display['small_CPT_Own'] = raw_display['small_CPT_Own_raw'] * small_cpt_own_var
139
  raw_display['cpt_Median'] = raw_display['Median'] * 1.25
140
  raw_display['STDev'] = raw_display['Median'] / 4
 
166
  'Own', 'Small_Own', 'Large_Own', 'Cash_Own', 'CPT_Own', 'LevX', 'ValX', 'site', 'version', 'slate', 'timestamp']]
167
  raw_display['Small_Field_Own'] = raw_display['Large_Own']
168
  raw_display['small_CPT_Own_raw'] = (raw_display['Small_Field_Own'] / 2) * ((100 - (100-raw_display['Small_Field_Own']))/100)
169
+ small_cpt_own_var = 200 / raw_display['small_CPT_Own_raw'].sum()
170
  raw_display['small_CPT_Own'] = raw_display['small_CPT_Own_raw'] * small_cpt_own_var
171
  raw_display['cpt_Median'] = raw_display['Median'] * 1.25
172
  raw_display = raw_display[raw_display['site'] == 'Draftkings']