Skip to content

gotoConversion/goto_conversion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

goto_conversion - Powered over 10 Gold Medals and 100 Medals on Kaggle

goto_conversion has powered over 10 🥇 gold-medal-winning solutions and 100 🥈 🥉 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.