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 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-3.0.3.tar.gz (21.4 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-3.0.3-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for goto_conversion-3.0.3.tar.gz
Algorithm Hash digest
SHA256 e82903a330506b4894f296266f80e90194025ad7580866e2f8c592139f7aa907
MD5 58742a3549dc4a70015270823e811146
BLAKE2b-256 a8cc9f3bde358f71bac3350fdefb3067f40dc0fcd2264a91a0de06da92df8231

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goto_conversion-3.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4315e081f0ca43e43942abff97d9ccb7e411e6a3a2248375ee07e2fa89a441fd
MD5 28b8be9b14a33012177b091d6abb33e9
BLAKE2b-256 a273e777064835b5c2352b4dd780cb62e4f64de04ab39f9049b72da237a9d095

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