Skip to main content

Powered $47,000 of prize money, 10+ Gold Medals and 100+ Medals on Kaggle

Project description

goto_conversion - Powered $47,000 of prize money, 10+ Gold Medals and 100+ Medals on Kaggle

LATEST UPDATES ARE ON MY SUBSTACK:

Substack

Wins

goto_conversion has powered $47,000 of prize money, 10+ :1st_place_medal: gold-medal-winning solutions and 100+ :2nd_place_medal: :3rd_place_medal: medal-winning solutions on Kaggle [1]. They include:

Ease of Use

To use goto_conversion, it does not require historical data for model fit, advanced domain knowledge, nor paid computational resources. Linked below provides five examples of how to use goto_conversion in the freely available, Google Colab.

Open in Colab

Abstract

Our proposed method goto_conversion reduces all inverse odds by the same units of standard error. This attempts to consider the favourite-longshot bias by utilising the proportionately wider standard errors implied for inverses of longshot odds and vice versa.

This repository's main purpose is to implement goto_conversion, but also implements some other functions, such as efficient_shin_conversion. The Shin conversion [2] is originally a numerical solution, but according to [3], we can enhance its efficiency by reducing it to an analytical solution. We have implemented the enhanced Shin conversion as efficient_shin_conversion in this package.

The favourite-longshot bias is not limited to betting markets; it exists in stock markets too. Thus, we applied the original goto_conversion to stock markets by defining the zero_sum variant. Under the same philosophy as the original goto_conversion, zero_sum adjusts all predicted stock prices (e.g. weighted average price) by the same units of standard error to ensure all predicted stock prices relative to the index price (e.g. weighted average NASDAQ price) sum to zero. This attempts to consider the favourite-longshot bias by utilising the wider standard errors implied for predicted stock prices with low trade volume and vice versa.

References

[1] goto_conversion's Kaggle Profile

[2] E. Štrumbelj, "On determining probability forecasts from gambling odds". International Journal of Forecasting, 2014, Volume 30, Issue 4, pp. 934-943.

[3] Kizildemir, Melis, Akin, Ertugrul and Alkan, Altug. "A family of solutions related to Shin’s model for probability forecasts" Journal of Quantitative Analysis in Sports, vol. 21, no. 2, 2025, pp. 153-158.

Contact Me

via LinkedIn: https://www.linkedin.com/in/goto/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

goto_conversion-4.0.3.tar.gz (770.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

goto_conversion-4.0.3-py3-none-any.whl (754.4 kB view details)

Uploaded Python 3

File details

Details for the file goto_conversion-4.0.3.tar.gz.

File metadata

  • Download URL: goto_conversion-4.0.3.tar.gz
  • Upload date:
  • Size: 770.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for goto_conversion-4.0.3.tar.gz
Algorithm Hash digest
SHA256 17fbe8a365e8afa6172036ce5a5891ac596e4ab81a6f1ebdce082728d7e7aa24
MD5 37c2311ee9c35a52db7f5c0ecc838d70
BLAKE2b-256 6211b1903f92899802c28d5315d20c0e79a7968a28b87993437f689dbb65e7f2

See more details on using hashes here.

File details

Details for the file goto_conversion-4.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for goto_conversion-4.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 69438e581d284f5af992016d10448052f3f755f8e369bf4134aa2e66510fd804
MD5 c72a85ad7bac39f2cd86a999c38de2ec
BLAKE2b-256 5e3e8f860a23fd39294b9f9ab55a606f5dfc8281508baeade6af991d92800477

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page