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.0.tar.gz (9.3 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.0-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: goto_conversion-4.0.0.tar.gz
  • Upload date:
  • Size: 9.3 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.0.tar.gz
Algorithm Hash digest
SHA256 9a6dda9663821011cfd321c4889b9aa947b906f4a06776e13e19c0676a400951
MD5 2ae984df0eb9bd03e574c85921a290f0
BLAKE2b-256 be8dfdbc0707a92f9071b5bb0629a50a07ad5abded41474f8370c132dcc03cb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goto_conversion-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f5404ae6032c154d573e1b4da9f26f1b9bf9c3b98b10d22a24112db24a67d319
MD5 f74ef2d55b7ffaf39b00ef3fca4623ae
BLAKE2b-256 9c6ae565be7e5dc58ad66cf52fb797fc5839da20cbac2a2f65c0e69c2e7120b4

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