James McCool commited on
Commit
e42fc82
·
1 Parent(s): a52b06c

Refactor dupes calculation in app.py to improve accuracy by adjusting the Dupes metric scaling. The calculation now ensures proper order of operations, enhancing the precision of player ownership analysis and contest lineup simulations.

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -585,7 +585,7 @@ with tab1:
585
  0,
586
  np.round(Sim_Winner_Frame['dupes_calc'], 0) - 1
587
  )
588
- Sim_Winner_Frame['Dupes'] = Sim_Winner_Frame['Dupes'] * ((500000 / sharp_split) / 2)
589
  elif sim_site_var1 == 'Draftkings':
590
  dup_count_columns = ['CPT_Own_percent_rank', 'FLEX1_Own_percent_rank', 'FLEX2_Own_percent_rank', 'FLEX3_Own_percent_rank', 'FLEX4_Own_percent_rank', 'FLEX5_Own_percent_rank']
591
  own_columns = ['CPT_Own', 'FLEX1_Own', 'FLEX2_Own', 'FLEX3_Own', 'FLEX4_Own', 'FLEX5_Own']
@@ -618,7 +618,7 @@ with tab1:
618
  0,
619
  np.round(Sim_Winner_Frame['dupes_calc'], 0) - 1
620
  )
621
- Sim_Winner_Frame['Dupes'] = Sim_Winner_Frame['Dupes'] * ((500000 / sharp_split) / 2)
622
  Sim_Winner_Frame['Dupes'] = np.round(Sim_Winner_Frame['Dupes'], 0)
623
  Sim_Winner_Frame = Sim_Winner_Frame.drop(columns=dup_count_columns)
624
  Sim_Winner_Frame = Sim_Winner_Frame.drop(columns=own_columns)
 
585
  0,
586
  np.round(Sim_Winner_Frame['dupes_calc'], 0) - 1
587
  )
588
+ Sim_Winner_Frame['Dupes'] = (Sim_Winner_Frame['Dupes'] * (500000 / sharp_split)) / 2
589
  elif sim_site_var1 == 'Draftkings':
590
  dup_count_columns = ['CPT_Own_percent_rank', 'FLEX1_Own_percent_rank', 'FLEX2_Own_percent_rank', 'FLEX3_Own_percent_rank', 'FLEX4_Own_percent_rank', 'FLEX5_Own_percent_rank']
591
  own_columns = ['CPT_Own', 'FLEX1_Own', 'FLEX2_Own', 'FLEX3_Own', 'FLEX4_Own', 'FLEX5_Own']
 
618
  0,
619
  np.round(Sim_Winner_Frame['dupes_calc'], 0) - 1
620
  )
621
+ Sim_Winner_Frame['Dupes'] = (Sim_Winner_Frame['Dupes'] * (500000 / sharp_split)) / 2
622
  Sim_Winner_Frame['Dupes'] = np.round(Sim_Winner_Frame['Dupes'], 0)
623
  Sim_Winner_Frame = Sim_Winner_Frame.drop(columns=dup_count_columns)
624
  Sim_Winner_Frame = Sim_Winner_Frame.drop(columns=own_columns)