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.2.tar.gz (772.1 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.2-py3-none-any.whl (755.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: goto_conversion-4.0.2.tar.gz
  • Upload date:
  • Size: 772.1 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.2.tar.gz
Algorithm Hash digest
SHA256 2fcda56aacf8936fb4add966fa01409b4b093dc55cecdfce0ebb5825be93236f
MD5 e58f433a687037234ba05a41569bf203
BLAKE2b-256 08a077da2bf1e8dd4baeb06def0b5c767bf8da60fc0104f5543380e10583d5f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goto_conversion-4.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 feb19c13116e3850e40d0b7f676c74d8656dd96f800a9d341daf2401eb5a4072
MD5 25829a3bc6effb1b0132bb1383fe886c
BLAKE2b-256 1d15e71a6242f11b8fad17dd705e1aaec08506b68142751321833fbb21ff6cc7

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