Commit History

Update dupes calculation in predict_dupes.py by modifying the divisor in the dupes formula from 90 to 120, improving the accuracy of duplicate predictions based on player ownership and contest size.
19626d1

James McCool commited on

Refactor own_product calculation in predict_dupes.py to remove Contest_Size dependency, simplifying the computation of player ownership metrics.
ad53305

James McCool commited on

Enhance predict_dupes function by adding max_salary parameter for improved salary handling and adjusting sample range slider step in app.py for better user experience.
42c2829

James McCool commited on

adjusted own scaling
63139f0

Multichem commited on

cleaning up salary subtraction
a3d17b1

Multichem commited on

Update dupes calculation in predict_dupes.py by adjusting salary thresholds from 59700 and 49700 to 60000 and 50000 respectively, enhancing the accuracy of duplicate predictions across different contest sizes.
0ce635a

Multichem commited on

Refine dupes calculation in predict_dupes.py by updating salary thresholds from 60000 and 50000 to 59700 and 49700 respectively, improving accuracy in duplicate predictions across various contest sizes.
aa9013f

Multichem commited on

more contest size reductions
0080cd1

Multichem commited on

REDUCING cONTEST sIZE VARIABLE
d8590d4

Multichem commited on

ADJUSTED DUPE COUNTS
9c3b642

Multichem commited on

Update predict_dupes.py functionality
ad9d164

Multichem commited on

Sort portfolio by 'Dupes' before displaying the top 10 entries in predict_dupes.py to enhance visibility of duplicate player selections.
0b1a1bb

James McCool commited on

printing table of predict_dupes
2a1adc9

James McCool commited on

Comment out unnecessary column drops in predict_dupes.py to retain data for potential future use, enhancing flexibility in the duplicate prediction process.
200da18

James McCool commited on

ping
cdfb6e5

James McCool commited on

Add 'top_x_presence' calculation to predict_dupes.py for enhanced duplicate prediction accuracy. This new metric counts the presence of top ownership players in the portfolio, refining the dupes calculation by incorporating player ownership dynamics across various contest types.
2b7d407

James McCool commited on

Update 'own_rank_percentile' calculation in predict_dupes.py to use 'Own' column instead of duplicate count columns. This change enhances the accuracy of the duplicate prediction logic by directly reflecting player ownership rankings in the calculations.
69418e8

James McCool commited on

Enhance duplicate prediction logic in predict_dupes.py by introducing 'own_rank_percentile' calculation. This addition improves the accuracy of the dupes calculation by factoring in player ownership rankings, ensuring more precise predictions across different contest types.
690e673

James McCool commited on

Enhance dupes calculation in predict_dupes function by adjusting the Finish_percentile formula to include ownership ratio and Contest_Size, improving the accuracy of duplicate predictions.
1046e61

James McCool commited on

Refactor dupes calculation in predict_dupes function to incorporate ownership ratio adjustment based on Contest_Size, enhancing the accuracy of duplicate predictions. Additionally, modify the calculation to use a salary ratio of 50 for improved precision.
70c1c8d

James McCool commited on

Update dupes calculation in predict_dupes function to multiply ownership product by 10, refining the accuracy of duplicate predictions based on ownership metrics and Contest_Size.
4411256

James McCool commited on

Update dupes calculation in predict_dupes function to multiply ownership product by 100, enhancing the accuracy of duplicate predictions based on ownership metrics and Contest_Size.
92c9001

James McCool commited on

Refine dupes calculation in predict_dupes function by adjusting the salary ratio from 100 to 50, enhancing the accuracy of duplicate predictions based on ownership metrics and Contest_Size.
ac3cdbd

James McCool commited on

Adjust dupes calculation in predict_dupes function by modifying the salary ratio from 100 to 50, further refining the accuracy of duplicate predictions based on ownership metrics and Contest_Size.
9b99f7a

James McCool commited on

Refine dupes calculation in predict_dupes function by adjusting the formula to prioritize Contest_Size and ownership metrics, enhancing the accuracy of duplicate predictions.
9324c8a

James McCool commited on

Refine dupes calculation in predict_dupes function by adjusting the salary ratio from 50000 to 49500, improving accuracy in duplicate predictions based on ownership metrics.
bfb331d

James McCool commited on

Refactor dupes calculation in predict_dupes function to correct ownership ratio adjustments, ensuring accurate predictions based on ownership metrics and Contest_Size. This update enhances the overall accuracy of duplicate predictions.
77ebf37

James McCool commited on

Update dupes calculation in predict_dupes function to multiply ownership product by 100, improving accuracy in duplicate predictions based on ownership metrics.
7c9341c

James McCool commited on

Update dupes calculation in predict_dupes function to incorporate ownership ratio adjustment based on Contest_Size, enhancing accuracy in duplicate predictions.
af0c3fb

James McCool commited on

Adjust ownership average calculation in predict_dupes function to a new ratio of 0.33, and add a debug print statement to display key portfolio metrics, enhancing data verification and accuracy in ownership assessments.
6c56d9c

James McCool commited on

Update ownership average calculation in predict_dupes function to reflect a new ratio of 0.66, improving accuracy in ownership metrics for both portfolio and team ownership assessments.
9051c91

James McCool commited on

Refactor ownership ratio adjustments in predict_dupes function to streamline logic for CS2 and LOL, ensuring consistent application of nerf values based on sport type, which enhances prediction accuracy.
a92df2e

James McCool commited on

Update type conversion in predict_dupes function to conditionally apply float32 conversion based on sport variable, enhancing compatibility for non-LOL sports.
37de66c

James McCool commited on

Update player column selection in predict_dupes function to include an additional player, ensuring compatibility with the updated League of Legends (LOL) logic for enhanced prediction accuracy.
aee7e1d

James McCool commited on

Add support for 7 players in League of Legends (LOL) in predict_dupes function, updating salary cap and player column logic to accommodate sport-specific requirements, enhancing prediction accuracy.
a1db6b9

James McCool commited on

Refactor type conversion in predict_dupes function to handle exceptions gracefully, ensuring robust data processing without interruption.
64064b9

James McCool commited on

Add debug print statements in predict_dupes function to display portfolio columns and the first 10 rows, aiding in troubleshooting and data verification.
64ed14c

James McCool commited on

Refactor predict_dupes function to enhance League of Legends (LOL) support, adding specific calculations for ownership percentages and ranks, while maintaining existing logic for CS2. This improves accuracy in player predictions and ensures consistent handling of duplicate calculations across both sports.
b53e467

James McCool commited on

Enhance predict_dupes function to include League of Legends (LOL) alongside CS2 for sport-specific logic, updating conditions for duplicate count calculations and own ratio nerf adjustments to improve accuracy in player predictions.
17b7fee

James McCool commited on

Add support for LOL in app.py and related functions, updating sport selection and eligibility checks across multiple modules to include League of Legends, enhancing overall functionality and user experience.
05f2b9c

James McCool commited on

Refactor predict_dupes.py to implement vectorized calculations for ownership and similarity scores, improving performance. Introduce new functions for weighted ownership and player similarity, while maintaining backward compatibility. Update data type handling for portfolio results to optimize memory usage.
46a28f1

James McCool commited on

Refactor import statements across multiple files to replace 'fuzzywuzzy' with 'rapidfuzz' for improved performance and consistency in string matching functionality. Additionally, clean up unused imports in app.py and related global functions to enhance code clarity and maintainability.
d9db89f

James McCool commited on

Similarity Score > Diversity
efb1867

James McCool commited on

Adjust 'Finish_percentile' calculation in predict_dupes.py to halve the result for improved accuracy. This change refines the formula, ensuring more precise percentile outcomes by modifying the final output of the calculation.
7905ae8

James McCool commited on

Refine 'Finish_percentile' calculation in predict_dupes.py by adjusting the denominator to improve accuracy. This change enhances the formula by using a fixed multiplier for median values, ensuring more precise percentile results.
4d63f87

James McCool commited on

Update calculation for 'Finish_percentile' in predict_dupes.py to use Contest_Size for improved accuracy. This change enhances the formula by incorporating Contest_Size into the denominator, ensuring more precise percentile calculations.
a7868ee

James McCool commited on

Optimize player similarity score calculation in predict_dupes function
039bb05

James McCool commited on

Refactor player similarity score calculation in predict_dupes function
1fe4ec0

James McCool commited on

Refactor player similarity score calculation in predict_dupes function
4390bf0

James McCool commited on

Enhance player selection handling in predict_dupes function
c283108

James McCool commited on