I'm trying to see if I can get the probability of a rider finishing in specific positions in a race, based on probabilities of finishing 1st, top 3 and top 10.
As an example I could have the probabilities below:
- Rider A:
- Win prob: 0.22
- Top 3 prob: 0.55
- Top 10 prob: 0.73
And:
- Rider B:
- Win prob: 0.07
- Top 3 prob: 0.35
- Top 10 prob: 0.70
The total number of riders will be somewhere between $100$ and $180$ (I know the exact number for each race of course, and have checked that Σ(P(1)) = 1, Σ(P(top3)) = 3 and Σ(P(top10)) = 10 ).
For calculating the probability of a rider finishing 2nd i currently use:
P(2) = P(1) / P(top3) / (1/3) * 0.5 * (P(top3) - P(1))
For rider A this would be equal to 0.20, and thus give a probability of finishing exactly 3rd of
P(3) = P(top3) - P(1) - P(2) = 0.55 - 0.22 - 0.20 = 0.13
but I'm unsure if there is a better method. And the method is for sure too inaccurate in calculating other probabilities.
Ideally, I want a table of probabilities, for every rider, of finishing in every specific position between 1 and 15, based on win prob., top 3 prob. and top 10 prob.
I found this thread: Given every horse's chance of winning a race, what is the probability that a specific horse will finish in nth place? that discusses a method to calculate the chance of finishing second based on the probability of finishing first. Using this I get P(2) = 0.18 for rider A.
But I am unsure if I can use this method to calculate P(4), P(5) etc. The relation between P(1), P(top3) and P(top10) is not always the same so i prefer a method that could take this into account. Specially for calculating the higher finish positions.
Edit: I always know the chance of every rider finishing first and in the top 3. In most cases i know the chance of every rider finishing in the top 10 aswell. These values are known from Betting odds, corrected so the total sum of probabilities adds up.
I'm not expecting an exact solution, but an estimate that i can build on. I will check the predictions up against actual results afterwards to check how well it corresponds with reality.