Spaces:
Sleeping
Sleeping
James McCool
commited on
Commit
·
a52b06c
1
Parent(s):
dec9964
Refactor dupes calculation in app.py to improve accuracy by adjusting the Dupes metric scaling based on sharp_split. This change enhances the precision of player ownership analysis and contest lineup simulations by ensuring the Dupes values are rounded appropriately after scaling.
Browse files
app.py
CHANGED
@@ -585,6 +585,7 @@ with tab1:
|
|
585 |
0,
|
586 |
np.round(Sim_Winner_Frame['dupes_calc'], 0) - 1
|
587 |
)
|
|
|
588 |
elif sim_site_var1 == 'Draftkings':
|
589 |
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']
|
590 |
own_columns = ['CPT_Own', 'FLEX1_Own', 'FLEX2_Own', 'FLEX3_Own', 'FLEX4_Own', 'FLEX5_Own']
|
@@ -617,7 +618,8 @@ with tab1:
|
|
617 |
0,
|
618 |
np.round(Sim_Winner_Frame['dupes_calc'], 0) - 1
|
619 |
)
|
620 |
-
|
|
|
621 |
Sim_Winner_Frame = Sim_Winner_Frame.drop(columns=dup_count_columns)
|
622 |
Sim_Winner_Frame = Sim_Winner_Frame.drop(columns=own_columns)
|
623 |
Sim_Winner_Frame = Sim_Winner_Frame.drop(columns=calc_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)
|
625 |
Sim_Winner_Frame = Sim_Winner_Frame.drop(columns=calc_columns)
|