Horse Racing Forum - PaceAdvantage.Com - Horse Racing Message Board

Go Back   Horse Racing Forum - PaceAdvantage.Com - Horse Racing Message Board


Horse Racing Forum - PaceAdvantage.Com - Horse Racing Message Board

Horse Racing Forum - PaceAdvantage.Com - Horse Racing Message Board (http://www.paceadvantage.com/forum/index.php)
-   General Handicapping Discussion (http://www.paceadvantage.com/forum/forumdisplay.php?f=2)
-   -   Does this type of stat exist? (http://www.paceadvantage.com/forum/showthread.php?t=142689)

SG4 01-08-2018 03:13 PM

Does this type of stat exist?
 
I was wondering if any kind of stat or program exists to give jockeys something of a performance expectation rating. What I mean by this is say a jockey is on the 4th betting choice in a race & they finish 2nd, I'd give them a +2 score that race, or if you're on a favorite and finish 5th they'd get a -4 for that race. Wonder if an average score would help identify riders who may be over/underestimated by the betting public, or could possibly help identify upcoming apprentice jockeys as ones to watch.

cj 01-08-2018 04:09 PM

Quote:

Originally Posted by SG4 (Post 2258720)
I was wondering if any kind of stat or program exists to give jockeys something of a performance expectation rating. What I mean by this is say a jockey is on the 4th betting choice in a race & they finish 2nd, I'd give them a +2 score that race, or if you're on a favorite and finish 5th they'd get a -4 for that race. Wonder if an average score would help identify riders who may be over/underestimated by the betting public, or could possibly help identify upcoming apprentice jockeys as ones to watch.

I love doing this kind of stuff. You need a database to do it, but once you have that it isn't too tough. I've never seen this one publicly but I've done similar myself. It is well worth the time and effort.

green80 01-08-2018 04:16 PM

Quote:

Originally Posted by SG4 (Post 2258720)
I was wondering if any kind of stat or program exists to give jockeys something of a performance expectation rating. What I mean by this is say a jockey is on the 4th betting choice in a race & they finish 2nd, I'd give them a +2 score that race, or if you're on a favorite and finish 5th they'd get a -4 for that race. Wonder if an average score would help identify riders who may be over/underestimated by the betting public, or could possibly help identify upcoming apprentice jockeys as ones to watch.

I think equibase list an average odds per winner in their jockey stats. I think average odds per mount would be a better indicator. At all tracks there a the top few jockeys that are usually on the favorites. Of course they have the highest win percentages. The top jock at a track with an 18% win percentage is not near as impressive as some bug boy riding all 30/1 shots with a 10% win percentage. The stats don't tell all, its what kind of horses the jockey gets to ride.

classhandicapper 01-08-2018 04:27 PM

I like this idea a lot.

If I have some extra time, I'll write the query and do the calculations for NYRA for 2017 and post the results later in the week.

cj 01-08-2018 04:41 PM

Quote:

Originally Posted by classhandicapper (Post 2258772)
I like this idea a lot.

If I have some extra time, I'll write the query and do the calculations for NYRA for 2017 and post the results later in the week.

Recommend anything over 5 counts as 5, odds rank and finish...gets rid of a lot of the noise. ;)

thaskalos 01-08-2018 05:03 PM

And this stat could also be created for the TRAINER....or the jockey/trainer combination.

Charli125 01-08-2018 05:59 PM

Quote:

Originally Posted by cj (Post 2258775)
Recommend anything over 5 counts as 5, odds rank and finish...gets rid of a lot of the noise. ;)

I just ran this on my DB using the above and limiting to jockeys with at least 50 starts(should probably be 100). Not ready to share as the totals seem out of line so there might be a small issue but it really highlights the overbet and underbet jockeys. I'm sure it would do the same with trainers or any other connections.

JustRalph 01-08-2018 09:02 PM

It sounds great......then along comes Kent Desormeux

cj 01-08-2018 10:36 PM

I have to think back to how I programmed this. Riders that are almost always favored or second choice are going to have a lower rating most of the time...they have nowhere to go but down.

TheOracle 01-08-2018 11:38 PM

Quote:

Originally Posted by SG4 (Post 2258720)
I was wondering if any kind of stat or program exists to give jockeys something of a performance expectation rating. What I mean by this is say a jockey is on the 4th betting choice in a race & they finish 2nd, I'd give them a +2 score that race, or if you're on a favorite and finish 5th they'd get a -4 for that race. Wonder if an average score would help identify riders who may be over/underestimated by the betting public, or could possibly help identify upcoming apprentice jockeys as ones to watch.

Hey SG4

This sounds like a good idea public 4th finishes 2nd is a +2 but a public 1st choice finishing 5th is a -4.

My Jockey data isn’t where it needs to be but I can do this for Trainers at NYRA but I would use the Morning Lines since the odds are subject to change while the race is actually running as we’ve all seen

http://www.paceadvantage.com/forum/s...d.php?t=142423

Also, I would imagine a public 1st choice finishing 1st = 0 which would indicate that the outcome was expected so they wouldn’t earn a score for that situation

They would only earn a positive score if they finished better than what was expected and I guess you can add up the scores to see if they are performing above or below expectations

I will look into that I’m all for anything that goes away from using earnings as a criteria to rate Trainers

BreadandButter 01-09-2018 01:10 AM

1 Attachment(s)
Quote:

Originally Posted by SG4 (Post 2258720)
I was wondering if any kind of stat or program exists to give jockeys something of a performance expectation rating. What I mean by this is say a jockey is on the 4th betting choice in a race & they finish 2nd, I'd give them a +2 score that race, or if you're on a favorite and finish 5th they'd get a -4 for that race. Wonder if an average score would help identify riders who may be over/underestimated by the betting public, or could possibly help identify upcoming apprentice jockeys as ones to watch.

Sounds much like the Wong Index. Named after jockey Tommy Wong. Fonner published them at the end of the 2017 meet.

classhandicapper 01-09-2018 09:28 AM

Quote:

Originally Posted by cj (Post 2258918)
I have to think back to how I programmed this. Riders that are almost always favored or second choice are going to have a lower rating most of the time...they have nowhere to go but down.

It should be possible to tweak the model a little to correct for that.

I'm not saying this is the solution, but if you look at all favorites and determined average finish, then any finish above that would be a positive and any finish below that would be a negative.

You could do the same for 2nd choices, 3rd choices etc..

That way, even if every horse you rode was the favorite, you wouldn't have to win to avoid a negative rating. You'd just have to do average. And you could still get a positive rating if you won more than your fair share.

It you wanted to get crazier you could make adjustments for field size and actual odds.

If you are riding a 2/5 favorite in a 4 horse field that's different from riding a 3-1 favorite in a 12 horse field.

The one things I recall about this kind of thing is that it gets a little tricky to do ranking in Access, which is where I do most of my work. I might have to export to Excel. I think it's a little easier in Excel.

cj 01-09-2018 10:40 AM

Quote:

Originally Posted by classhandicapper (Post 2259013)
It should be possible to tweak the model a little to correct for that.

I'm not saying this is the solution, but if you look at all favorites and determined average finish, then any finish above that would be a positive and any finish below that would be a negative.

You could do the same for 2nd choices, 3rd choices etc..

That way, even if every horse you rode was the favorite, you wouldn't have to win to avoid a negative rating. You'd just have to do average. And you could still get a positive rating if you won more than your fair share.

It you wanted to get crazier you could make adjustments for field size and actual odds.

If you are riding a 2/5 favorite in a 4 horse field that's different from riding a 3-1 favorite in a 12 horse field.

The one things I recall about this kind of thing is that it gets a little tricky to do ranking in Access, which is where I do most of my work. I might have to export to Excel. I think it's a little easier in Excel.

Yeah, there are a lot of tweaks you can do. For simplicity, I did something like this.

=MIN(OddsRank+1,5)-MIN(FinishPosition,5)

That makes it so you get a positive for a win.

Jeff P 01-09-2018 12:25 PM

You can tweak something like this a lot of different ways.

In the end, no matter what tweaks are made -- hopefully, what you end up with is a number that measures performance vs. expected performance.

In his book Precision, on page 80, CX Wong wrote about a stat called Cumulative Probability or F(x) and presented a formula for calculating it.

It takes a little programming to calculate it, but I've found that Cumulative Probability or F(x) does a decent job of measuring performance vs. expected performance in a statistically valid way. (All of the values generated end up being between 0 and 1 and any value >= 0.50 suggests the rider, trainer, sire, what have you, etc. outperformed expectations.)

Imo, the way to get bang for your buck or separation between yourself and the other players who you are competing against in the pools with a stat like this doesn't necessarily come from the tweaks, although doing that can provide a degree of separation -- but rather from applying a stat like this in a conceptually unique way vs. the way the other players you are competing against in the pools are applying it.

For example, in the DRF podcast for his new book Betting with an Edge, Mike Maloney talked about the value of knowing whether or not a rider likes to be inside or outside.

I'm not saying that knowing an inside rider from an outside rider is the be all end all of things (it's not.) But the database testing I've done suggests that knowing that and measuring performance produces better results than ignoring that and measuring performance for rider alone.

Imo, if you can give a stat like this some thought, and get creative about what is or isn't reflected in the odds:

And from there measure performance for rider, trainer, sire, what have you, etc, vs. expected performance given the situation...

I've found at that point you are more likely to actually HAVE something.

I hope I managed to type most of that out in a way that makes sense.


-jp

.

classhandicapper 01-09-2018 12:32 PM

1 Attachment(s)
Here's a quick sample of the kind of thing you can do in 5 minutes.

This is Jockey performance for riders that had a minimum of 25 mounts on favorites at AQU, BEL and SAR. This covers about 2 1/2 years. Doing it by rank will take a little longer. Something like this could also obviously be broken up by track, distance, surface, running style etc...

The average for all NYRA jockeys was 2.83.

So anything lower than 2.83 would be positive and anything higher would be negative. You can also see the average odds of the favorites the jockey ride to make an adjustment there.

formula_2002 01-09-2018 12:34 PM

Quote:

Originally Posted by SG4 (Post 2258720)
I was wondering if any kind of stat or program exists to give jockeys something of a performance expectation rating. What I mean by this is say a jockey is on the 4th betting choice in a race & they finish 2nd, I'd give them a +2 score that race, or if you're on a favorite and finish 5th they'd get a -4 for that race. Wonder if an average score would help identify riders who may be over/underestimated by the betting public, or could possibly help identify upcoming apprentice jockeys as ones to watch.

As in all odds related plays, it would be best to determine a jocky's efficiency by comparing his actual wins to his expected wins. the forever a/e ratio :) using the final true dollar odds.
these comparisons should further be broken down by incremental odds, the small the more accurate, the greater the required data

classhandicapper 01-09-2018 01:50 PM

One of the problems with all these stats is that jockeys take money independently of the horses they ride.

We have to make sure what we want our metric to measure.

Do we want to measure betting value or do we want to measure riding skill?

A great rider could wind up on a lot of underlays because he's so popular. So the fact that his horses under-perform their odds may say nothing about his skill.

classhandicapper 01-09-2018 01:55 PM

Quote:

I'm not saying that knowing an inside rider from an outside rider is the be all end all of things (it's not.) But the database testing I've done suggests that knowing that and measuring performance produces better results than ignoring that and measuring performance for rider alone.
Something like that would be especially useful on an inside or outside biased track.

So would knowledge of which riders pick up on biases quickly and ride to their advantage and which don't. That also gets into connections. Some owners and trainers are on top of that and give instructions on bias to the rider. Others do not. Same with pace setup.

Jeff P 01-09-2018 03:00 PM

Quote:

Originally Posted by classhandicapper (Post 2259085)
Here's a quick sample of the kind of thing you can do in 5 minutes.

This is Jockey performance for riders that had a minimum of 25 mounts on favorites at AQU, BEL and SAR. This covers about 2 1/2 years. Doing it by rank will take a little longer. Something like this could also obviously be broken up by track, distance, surface, running style etc...

The average for all NYRA jockeys was 2.83.

So anything lower than 2.83 would be positive and anything higher would be negative. You can also see the average odds of the favorites the jockey ride to make an adjustment there.

Yup.

That's a good illustration of using the type of analysis being discussed in this thread to come up with a rider rating.

I wanted to add to my previous post and provide some data.

The sample below shows all morning line favorites that have raced at what I consider to be A and B tracks over (roughly) the past three weeks:
Code:

    query start:        1/9/2018 10:47:34 AM
    query end:          1/9/2018 10:47:35 AM
    elapsed time:        1 seconds

    Data Window Settings:
    Connected to: C:\JCapper\exe\JCapper2.mdb
    999 Divisor  Odds Cap: None
    SQL UDM Plays Report: Hide

    SQL:  SELECT * FROM STARTERHISTORY
          WHERE RANKMLINE=1
          AND INSTR('AQU-GGX-GPX-HAW-LRL-PHA-TAM-SAX', TRACK) > 0
          AND [DATE] >= #12-17-2017#
          AND [DATE] <= #01-08-2018#
          ORDER BY [DATE], TRACK, RACE


    Data Summary          Win        Place          Show
    -----------------------------------------------------
    Mutuel Totals    1043.50      1094.70      1080.40
    Bet              -1258.00      -1258.00      -1258.00
    -----------------------------------------------------
    P/L              -214.50      -163.30      -177.60

    Wins                  196          333          411
    Plays                629          629          629
    PCT                .3116        .5294        .6534

    ROI                0.8295        0.8702        0.8588
    Avg Mut              5.32          3.29          2.63


Nothing Earth shattering there. (The above results are about what you'd expect from morning line favorites.)


I recently wrote an algorithm (involving a little bit of AI) that calculates Cumulative Probability or F(x) for each rider given the situation he or she finds himself or herself in.

Admittedly, classifying individual rider situations is something subjective on my part.

That said, the algorithm is programmed to analyze the attributes for each mount, and from there classify that mount as belonging to a basic category such as inside speed, inside closer, middle post speed, middle post closer, outside speed, or outside closer.

From there the algorithm is programmed to pull each rider's like mounts from the database and calculate F(x) -- with the resulting F(x) representing actual performance vs. expected performance over all the times the rider was asked to perform that specific task... for example, ride an inside closer in a sprint race on the dirt at today's track.

All of that said, here is the above sample broken out by rank for Rider (Fx) as described above:
Code:

    By: SQL-F01 Rank -- F(x) for Rider, given the situation

    Rank      P/L        Bet        Roi    Wins  Plays    Pct    Impact    AvgMut
    ----------------------------------------------------------------------------------
      1      48.60    190.00    1.2558      43      95  .4526    1.4526      5.55 
      2      -56.80    152.00    0.6263      19      76  .2500    0.8023      5.01 
      3      -4.50    126.00    0.9643      22      63  .3492    1.1207      5.52 
      4      -56.20    130.00    0.5677      15      65  .2308    0.7406      4.92 
      5      -46.60    170.00    0.7259      23      85  .2706    0.8684      5.37 
      6      -7.00    142.00    0.9507      26      71  .3662    1.1752      5.19 
      7      -35.80    122.00    0.7066      15      61  .2459    0.7891      5.75 
      8      -35.00    104.00    0.6635      13      52  .2500    0.8023      5.31 
      9      -32.00      68.00    0.5294      8      34  .2353    0.7551      4.50 
    10      20.20      32.00    1.6313      10      16  .6250    2.0057      5.22 
    11      -9.80      14.00    0.3000      1      7  .1429    0.4585      4.20 
    12        0.40      8.00    1.0500      1      4  .2500    0.8023      8.40


And here is the above sample broken out by numeric value for Rider (Fx) as described above:
Code:

By: SQL-F01 Numeric Value -- F(x) for Rider, given the situation
  >=Min        < Max        P/L        Bet        Roi    Wins  Plays    Pct  Impact
--------------------------------------------------------------------------------------
-99.0000      0.0000      0.00      0.00    0.0000      0      0  .0000  0.0000
  0.0000      0.0500      -3.80    160.00    0.9763      32      80  .4000  1.2837
  0.0500      0.1000    -15.70    128.00    0.8773      22      64  .3438  1.1032
  0.1000      0.1500    -76.10    170.00    0.5524      18      85  .2118  0.6796
  0.1500      0.2000    -14.60      82.00    0.8220      11      41  .2683  0.8610
  0.2000      0.2500    -26.60      64.00    0.5844      7      32  .2188  0.7020
  0.2500      0.3000      -8.70      76.00    0.8855      14      38  .3684  1.1823
  0.3000      0.3500      9.20      74.00    1.1243      12      37  .3243  1.0408
  0.3500      0.4000    -15.80      36.00    0.5611      4      18  .2222  0.7132
  0.4000      0.4500    -17.20      32.00    0.4625      2      16  .1250  0.4011
  0.4500      0.5000    -12.40      42.00    0.7048      6      21  .2857  0.9169
  0.5000      0.5500    -16.80      96.00    0.8250      17      48  .3542  1.1366
  0.5500      0.6000      -4.00      30.00    0.8667      5      15  .3333  1.0697
  0.6000      0.6500    -24.60      40.00    0.3850      3      20  .1500  0.4814
  0.6500      0.7000      -7.60      20.00    0.6200      2      10  .2000  0.6418
  0.7000      0.7500      -6.80      14.00    0.5143      2      7  .2857  0.9169
  0.7500      0.8000    -20.20      24.00    0.1583      1      12  .0833  0.2674
  0.8000      0.8500    -11.80      22.00    0.4636      2      11  .1818  0.5835
  0.8500      0.9000      1.30      20.00    1.0650      4      10  .4000  1.2837
  0.9000    9999.0000      57.70    128.00    1.4508      32      64  .5000  1.6046


Note the outperformance by the rank=1 mounts for Rider F(x).

Also note the outperformance at the extreme edges of the Rider F(x) numeric value distribution. In theory, any F(x) value over 0.50 represents outperformance.

Yet, in this sample, the strongest outperformance occurred when F(x) was greater than or equal to 0.85.

I'm guessing outperformance only when F(x) is greater than or equal to 0.85 may turn out to be the result of small sample noise. (My gut tells me a larger sample is needed.)

That said, this is the first sample I've generated using this technique and the results are promising (at least so far.)

I also wanted to touch on outpeformance at the other edge of the sample -- specifically when F(x) is equal to zero.

A closer look at the data reveals this part of the sample is populated by riders who have a small number of mounts in the situation they are being queried for.

For example: If a rider only has three mounts as a closer with a far outside post in dirt routes at today's track -- and the query results come back as 0 for 3 with an F(x) of 0.00... That 0.00 is probably not a true representation of the rider's ability in that situation.


-jp

.

SG4 01-09-2018 09:34 PM

Thanks for all the feedback! Glad this has made for an interesting discussion, and of course shows all the varied ways to approach gathering a worthwhile stat on this end.

I think my interest was more in what jockeys move longshots up, so the query of jockeys on just favored mounts may lend insight in one way, but in my expectations wouldn't be as valuable. Not to mention where were those 25 times Fernando Jara rode a favorite on the NYRA circuit in the last 3 years, I must've been on vacation all those days lol.

The most recent thought that inspired this idea was seeing some of Irad Ortiz's results lately, and it seemed like whenever he was on horses at decent odds they always outperformed expectations, which made me think he really is proving his worth as a top rider. But of course with the simplistic calculation I proposed initially of 0 points at best if you're riding a favorite, a jockey like him who is often on chalk will probably be under-rated in this method. The Wong #'s seemed to be on the right track far as something in a useful vein.

Where the best value lies far as real world application goes I think would be applying this stat to apprentices in their very nascent stages, I feel like if your eyes are open you'll start to see some of those initial longshots running well aren't just flukes & could be the markings of a solid new rider, and you can usually jump on this for a period before word is fully out among the betting public.

gm10 01-13-2018 08:42 AM

Lots of good points made here ... just wanted to add two things

1) Another way of measuring how good a jockey is by expressing how much better than expected he does with his mounts. In Hong Kong, UK, Ireland, etc you can just compare his or her speed/performance ratings with the official ratings. You could then conclude that (hypothetical example) Ryan Moore is worth an extra 2lbs.

2) In my experience it is crucial to calculate jockey ability over different surfaces/distances. For example .... some jocks are fine on the dirt but completely useless on the turf. Some otherwise moderate jocks seem to be much better over 5F than their overall stats would suggest.

TheOracle 02-22-2018 11:42 PM

Quote:

Originally Posted by SG4 (Post 2258720)
I was wondering if any kind of stat or program exists to give jockeys something of a performance expectation rating. What I mean by this is say a jockey is on the 4th betting choice in a race & they finish 2nd, I'd give them a +2 score that race, or if you're on a favorite and finish 5th they'd get a -4 for that race. Wonder if an average score would help identify riders who may be over/underestimated by the betting public, or could possibly help identify upcoming apprentice jockeys as ones to watch.

Hey SG4

I am looking to revisit this using Davis at Aqueduct but using the Morning Line instead of actual odds

Also, instead of the finish position I will just use 4 for off the board so if he's 6th choice in the Morning Line and he runs 4th it will be 4 - 4 = 0 and not 6 - 4 = +2

I am not giving him a +2 for finishing off the board it doesn't feel right to do that

However, I will keep 1st choice in the Morning Line finishing 6th as a -5 so 1 - 6 = -5

Quote:

Originally Posted by TheOracle (Post 2279615)
Here is D Davis record at Aqueduct overall as of yesterday

http://www.insidethenumbers.net/imag...avisaquone.png


http://www.insidethenumbers.net/imag...avisaqutwo.png

Surprisingly enough, his record on a Fast Surface gives a much better return per $2 win wager than on a wet Surface!!!

I will keep an eye on his mounts from now on at Aqueduct!!!

I am curious to see what his +/- is overall and in certain race types (i.e. Maidens, Claimers, etc.).

If he is giving a huge minus in certain situations maybe you stay away and do the opposite for huge plus values

Let me know if this is similar to what you had in mind

I will also do this for the Trainers at Aqueduct!!!

davew 02-23-2018 02:00 AM

Quote:

Originally Posted by SG4 (Post 2259288)
Thanks for all the feedback! Glad this has made for an interesting discussion, and of course shows all the varied ways to approach gathering a worthwhile stat on this end.

I think my interest was more in what jockeys move longshots up, so the query of jockeys on just favored mounts may lend insight in one way, but in my expectations wouldn't be as valuable. Not to mention where were those 25 times Fernando Jara rode a favorite on the NYRA circuit in the last 3 years, I must've been on vacation all those days lol.

The most recent thought that inspired this idea was seeing some of Irad Ortiz's results lately, and it seemed like whenever he was on horses at decent odds they always outperformed expectations, which made me think he really is proving his worth as a top rider. But of course with the simplistic calculation I proposed initially of 0 points at best if you're riding a favorite, a jockey like him who is often on chalk will probably be under-rated in this method. The Wong #'s seemed to be on the right track far as something in a useful vein.

Where the best value lies far as real world application goes I think would be applying this stat to apprentices in their very nascent stages, I feel like if your eyes are open you'll start to see some of those initial longshots running well aren't just flukes & could be the markings of a solid new rider, and you can usually jump on this for a period before word is fully out among the betting public.

both brothers now at GP - larger fields, different distances
Irad has been doing well, and gets more longer priced horses with the full fields

Dave Schwartz 02-23-2018 10:42 AM

Quote:

Originally Posted by SG4 (Post 2258720)
I was wondering if any kind of stat or program exists to give jockeys something of a performance expectation rating. What I mean by this is say a jockey is on the 4th betting choice in a race & they finish 2nd, I'd give them a +2 score that race, or if you're on a favorite and finish 5th they'd get a -4 for that race. Wonder if an average score would help identify riders who may be over/underestimated by the betting public, or could possibly help identify upcoming apprentice jockeys as ones to watch.

We've had this in our software for years.

It is based upon what we call PIV - "Pool Impact Value." - When I say "Years," I mean "Decades."

PIV is like the formula for IVs. That is, total wins divided by expected wins...
IV= TotWins/ExWins
ExWins are the sum of 1/FieldSize.

Thus, in a 10-horse field, each horse is "expected" to win 0.10 races.

In a 5-horse field, each horse is "expected" to win 0.20 races.
PIV=TotWins/ExWins

The only difference is that ExWins are determined by the pct of pool wagered on each horse.

Thus, a horse with 40% of the pool is expected to win 0.40 races.


JerryBoyle 02-24-2018 10:20 PM

Quote:

Originally Posted by SG4 (Post 2258720)
I was wondering if any kind of stat or program exists to give jockeys something of a performance expectation rating. What I mean by this is say a jockey is on the 4th betting choice in a race & they finish 2nd, I'd give them a +2 score that race, or if you're on a favorite and finish 5th they'd get a -4 for that race. Wonder if an average score would help identify riders who may be over/underestimated by the betting public, or could possibly help identify upcoming apprentice jockeys as ones to watch.

Been lurking around the forum for a while without contributing, and this post got me thinking. I like the idea, but wanted something that penalized/rewarded runners relative to the rest of the race. Inspired by BIC, and using the public odds, I've come up with:

(ln(p) / sum(ln(pj))) - (ln(1-p) / sum(ln(1-pk))) where p is the runner we're scoring, pj are the runners we've beaten, and pk are the runners to which we've lost.

Looking Race 1 at GP yesterday (2-23-18), the scores would have been:
HTML Code:

Program #    Finish        Public Prob            Score
3                  1              .047              10.73
8                  2              .244              -1.88
2                  3              .065              4.98
1                  4              .057              3.67
4                  5              .047              2.61
5                  6              .244              -20.04
7                  7              .011              2.83
6                  8              .296              -60.29

I plan to use it in a regression to try and determine significance, but so far it seems to capture the idea that the OP is after. Feel free to refine/improve

SG4 02-25-2018 10:15 PM

Quote:

Originally Posted by JerryBoyle (Post 2282527)
Been lurking around the forum for a while without contributing, and this post got me thinking. I like the idea, but wanted something that penalized/rewarded runners relative to the rest of the race. Inspired by BIC, and using the public odds, I've come up with:

(ln(p) / sum(ln(pj))) - (ln(1-p) / sum(ln(1-pk))) where p is the runner we're scoring, pj are the runners we've beaten, and pk are the runners to which we've lost.

Looking Race 1 at GP yesterday (2-23-18), the scores would have been:
HTML Code:

Program #    Finish        Public Prob            Score3                  1              .047              10.738                  2              .244              -1.882                  3              .065              4.981                  4              .057              3.674                  5              .047              2.615                  6              .244              -20.047                  7              .011              2.836                  8              .296              -60.29
I plan to use it in a regression to try and determine significance, but so far it seems to capture the idea that the OP is after. Feel free to refine/improve


Thanks for coming out of lurking to suggest this - seems to be onto the right path for what I was thinking.

Thanks also to others who followed up. Some of the other ideas which only used winners I don't think fully capture what I was after, I think all finish positions are useful in a review of this nature.

DeltaLover 02-25-2018 11:30 PM

As a bettor you do not care a lot about the ability of jockey.

If your interest in horse racing is limited to its gambling alone, the skill of the jockey must be completely transparent to your approach and at no point it should become a central topic in your research and handicapping.

When it comes to jockeys (as in any other handicapping factor) what really matters is not their absolute skill or their classification as better and worse but how these are perceived by the betting public and how this perception is reflected in the betting pools.

Take as an example the following data set which comprises of all the jockeys who have more than 100 starters at more than 8- 1 since 2017 in 'AQU', 'BEL', 'SAR', 'GP', 'SA', 'DMR', 'LRC':

https://gist.github.com/deltalover/4...ee96ed8c6f71b6

Using this table it becomes obvious that Irad Ortiz (ROI 0.79) is certainly inferion to let’s say Aby Medina (ROI 1.08) for betting purposes. My objective as a bettor is not to decide which of the two might be more talented, smart or fit; it is enough to know that the betting crowd is commiting a huge error when estimating the chances of this two, meaning that it is overestimating the ability of Ortiz while simultaneously is underestimating Medina's.

NikeUnlimited 02-26-2018 02:23 AM

Maybe a dumb question. Is there any place where I can download the day's results and put them into my own database?

steveb 02-26-2018 02:41 AM

Quote:

Originally Posted by DeltaLover (Post 2283023)
As a bettor you do not care a lot about the ability of jockey.

If your interest in horse racing is limited to its gambling alone, the skill of the jockey must be completely transparent to your approach and at no point it should become a central topic in your research and handicapping.

When it comes to jockeys (as in any other handicapping factor) what really matters is not their absolute skill or their classification as better and worse but how these are perceived by the betting public and how this perception is reflected in the betting pools.

Take as an example the following data set which comprises of all the jockeys who have more than 100 starters at more than 8- 1 since 2017 in 'AQU', 'BEL', 'SAR', 'GP', 'SA', 'DMR', 'LRC':

https://gist.github.com/deltalover/4...ee96ed8c6f71b6

Using this table it becomes obvious that Irad Ortiz (ROI 0.79) is certainly inferion to let’s say Aby Medina (ROI 1.08) for betting purposes. My objective as a bettor is not to decide which of the two might be more talented, smart or fit; it is enough to know that the betting crowd is commiting a huge error when estimating the chances of this two, meaning that it is overestimating the ability of Ortiz while simultaneously is underestimating Medina's.

while essentially that may be true, there is still two things out there in the race......a horse AND a rider.
i have always been of the opinion the rider is the more important of the two.
and your chart could be influenced by one or two long priced winners?
not to mention it is very fluid, so it probably looks very different month to month.
or you could have riders that are profitable......depending on how you filter, but you have less than 1.
there is seven zillion ways to analyse it.
you could have a rider with negative expectation, but in the circumstances could be a great bet.
rider IS VERY very important, but it's just one factor.

personally i would never bother analysing a rider the way you have done. it does not work that way.
if all your factors as one give positive expectation then what does it matter if the rider in this case, is a losing proposition according to his/her past history.
you job is to predict the future not the past even if the past may help to an extent.

DeltaLover 02-26-2018 02:51 AM

Quote:

Originally Posted by steveb (Post 2283037)
while essentially that may be true, there is still two things out there in the race......a horse AND a rider.
i have always been of the opinion the rider is the more important of the two.
and your chart could be influenced by one or two long priced winners?
not to mention it is very fluid, so it probably looks very different month to month.
or you could have riders that are profitable......depending on how you filter, but you have less than 1.
there is seven zillion ways to analyse it.
you could have a rider with negative expectation, but in the circumstances could be a great bet.
rider IS VERY very important, but it's just one factor.

personally i would never bother analysing a rider the way you have done. it does not work that way.
if all your factors as one give positive expectation then what does it matter if the rider in this case, is a losing proposition according to his/her past history.
you job is to predict the future not the past even if the past may help to an extent.

You are right in the sense that a flat ROI analysis like the one I present here leaves a lot of room of improvement; removing outliers and applying a moving window based on time are two of the ways to do so. More that this though your job is to predict the error in the crowd's estimate and not the most probable outcome of the race; this is the point I am trying to make here.

upthecreek 02-26-2018 09:37 AM

Jockey Intent
 
Jockey Intent has to be figured into the equqtion somehow, but I dont how. Ill try to express my point
Yesterday 1st race @ SA #7 Royal Opera House ridden by Kent D
Now the horse was claimed off of Bob Hess who Kent reguarly rides for. The horse was claimed by Alfredo Marquez(who) and Kent and I guess his agent ask to ride back. The horse won and paid $11.80, an underlay from ML, pointed out by Kurt Hoover(who picked the horse for some of these reasons), and an overlay on a KD ridden horse, probably because of the no name trainer.The horse finished 2nd last out , same condition, @ 3-1, with KD.

GMB@BP 02-26-2018 02:08 PM

Quote:

Originally Posted by NikeUnlimited (Post 2283036)
Maybe a dumb question. Is there any place where I can download the day's results and put them into my own database?

I believe both BRIS and DRF sell downloadable data for data base work.

JerryBoyle 02-26-2018 02:43 PM

Quote:

Originally Posted by GMB@BP (Post 2283189)
I believe both BRIS and DRF sell downloadable data for data base work.

Both sell csv files of historical data, which makes it easy to do the db work. Having gone with DRF myself, I'd go with BRIS if I were starting over. BRIS provides much more data, including workouts which is huge. DRF csv files don't have workout info and purchasing separately is very pricey. I think BRIS yearly plan is actually cheaper as well...

cj 02-27-2018 04:25 PM

Quote:

Originally Posted by DeltaLover (Post 2283038)
You are right in the sense that a flat ROI analysis like the one I present here leaves a lot of room of improvement; removing outliers and applying a moving window based on time are two of the ways to do so. More that this though your job is to predict the error in the crowd's estimate and not the most probable outcome of the race; this is the point I am trying to make here.

I think the ability of the jockey should be factored into the overall rating for each horse, those horses converted to an odds line, and the odds line determining betting. At no point do I consider how much the jockey gets bet by the public. It will be factored into my betting line already.

Simple example, lets say you use two ratings, horse and jockey, and count the jockey for 20%. Horse A is rated 100 and Horse B is rated 100. Horse A has a jockey that rates 100 on ability and horse B has a jockey that rates a 50. Overall ratings are Horse A is 100 and Horse B is 90. Convert those to an odds line and see how it plays out. I now the public will bet Horse A more because of the jockey but I also know that it is warranted. You need a premium to bet on Horse B in my opinion.

My point is that at no point do I consider if the jockeys are overbet or underbet normally by the crowd. I think that will all come out in the wash with a good odds line and comparing it to the public odds. But I definitely factor in the ability of the jockey.

One thing I would caution is that you need to factor in the jockey in past races as well. If Horses A and B have been continually ridden by the same jockey in previous races, make sure those 100 ratings reflect that as well.

steveb 02-27-2018 06:03 PM

Quote:

Originally Posted by cj (Post 2283624)
I think the ability of the jockey should be factored into the overall rating for each horse, those horses converted to an odds line, and the odds line determining betting. At no point do I consider how much the jockey gets bet by the public. It will be factored into my betting line already.

that's what i was trying to say!
you just said it better than i could have.

blackandtanstable 02-27-2018 11:56 PM

Great thread
 
A buddy of mine contacted me and thought I was posting in this thread. Several years ago, I developed a jockey rating system based on similar methodology as discussed here. I feel the ratings are good, but there are excellent ideas here and a better system underway. Years ago, Turfday.com had terrific jockey ratings that I love to used. (It also had excellent sire and trainer ratings too). After Turfday went out of business, I searched everywhere for jockey ratings that could add some betting value to my game and finally came up with my own. I'm looking forward to seeing what's created here -- it would be great to have an automated option with more tracks available and less manual work needed.

classhandicapper 02-28-2018 12:10 PM

Quote:

Originally Posted by cj (Post 2283624)
One thing I would caution is that you need to factor in the jockey in past races as well. If Horses A and B have been continually ridden by the same jockey in previous races, make sure those 100 ratings reflect that as well.

When I first started playing this game I used to pay close attention to jockey switches, jockey trainer combos, and red hot riders getting a lot of live mounts. Then somewhere along the line I started paying very little attention to jockey at all. I guess I didn't feel like it was adding much value to my opinions.

As an owner with a piece of a few horses, I'm paying more attention again. I've had the opportunity to observe a few jockeys. I know who has listened to instructions, who is riding hard for minor awards, who is being more or less aggressive than I want etc... Now I find myself forming opinions again. After a race I'll immediately start mumbling to myself how my horse would do better with so and so as a rider.

DeltaLover 02-28-2018 03:11 PM

Quote:

Originally Posted by cj (Post 2283624)
I think the ability of the jockey should be factored into the overall rating for each horse, those horses converted to an odds line, and the odds line determining betting. At no point do I consider how much the jockey gets bet by the public. It will be factored into my betting line already.

Simple example, lets say you use two ratings, horse and jockey, and count the jockey for 20%. Horse A is rated 100 and Horse B is rated 100. Horse A has a jockey that rates 100 on ability and horse B has a jockey that rates a 50. Overall ratings are Horse A is 100 and Horse B is 90. Convert those to an odds line and see how it plays out. I now the public will bet Horse A more because of the jockey but I also know that it is warranted. You need a premium to bet on Horse B in my opinion.

My point is that at no point do I consider if the jockeys are overbet or underbet normally by the crowd. I think that will all come out in the wash with a good odds line and comparing it to the public odds. But I definitely factor in the ability of the jockey.

One thing I would caution is that you need to factor in the jockey in past races as well. If Horses A and B have been continually ridden by the same jockey in previous races, make sure those 100 ratings reflect that as well.

I do not imply that the jockey should not be factored in the rating of each horse; instead what I am trying to say here, is that this factoring should not depend it his absolute ability but how this is been conceived by the betting crowd.

I am also saying that exactly the same principle applies to any other applicable handicapping factor that affects the betting patterns of the crowd.

Take as an example a horse that is offered at 4-1 odds; this means that the crowd believe that its winning chances are 0.2 or 20%. Whether this horse represents an overlay, underlay or a neutral betting proposition depends on how its handicapping factors are perceived by the betting public and not by the it’s (always unknown) absolute winning probability. The jockey’s ability is already part of the 4-1 odds since the crowd is well aware of its significance it the outcome of the race. The real challenge is not to quantify the ability of the jockey but to detect potential estimation errors committed by the crowd.

To keep our example relative to the topic of the thread, let’s assume that this starter is ridden by the absolutely best jockey that can be found in the circuit. The ability of the jockey alone, is not enough to derive any kind of useful handicapping opinion. It can very well be the case that the top ridder represents a very valid reason to bet against him; this happens when his superiority is so obvious that the crowd is mislead to the point of overbetting him while simultaneously creating value in some of the other starters. The reversed situation can very well occur in the case of the worst jockey who might be tremendously underbet converting his mount to an overlay.

Exactly the same behaviour applies to any other handicapping factor; think of females against males or a claimer who is trying stakes company for first time. In either case, it is well known that the winning chances of such a starter are significantly diminished but this does not necessary imply a bad bet; in many cases quite the opposite is true! It all depends on how the crowd will perceive each situation and to what degree it the bets will be optimally distributed or not.

Following this way of thinking, it is easy to conclude that what matters when it comes to the gambling aspect of the game, is not the raw ability of the jockey but the degree of the potential crowd mistake in its evaluation.

classhandicapper 02-28-2018 03:51 PM

There are 2 common approaches to finding value.

1. Figure out how important each factor is in predicting the winner and then combine them into a model for making an odds line to determine your value plays.

2. Try to find factors/angles that the public often under/over estimates and use filters and combinations of them to find value plays

If you use approach #1, then you are probably interested in a rating that measures the skills of the jockey that you will combine with similar data on the horse, trainer, etc...

If you use approach #2, then you are interested in which jockeys are under/over bet in certain situations.

blackandtanstable 02-28-2018 06:26 PM

Quote:

Originally Posted by DeltaLover (Post 2283994)
I do not imply that the jockey should not be factored in the rating of each horse; instead what I am trying to say here, is that this factoring should not depend it his absolute ability but how this is been conceived by the betting crowd.

I am also saying that exactly the same principle applies to any other applicable handicapping factor that affects the betting patterns of the crowd.

Take as an example a horse that is offered at 4-1 odds; this means that the crowd believe that its winning chances are 0.2 or 20%. Whether this horse represents an overlay, underlay or a neutral betting proposition depends on how its handicapping factors are perceived by the betting public and not by the it’s (always unknown) absolute winning probability. The jockey’s ability is already part of the 4-1 odds since the crowd is well aware of its significance it the outcome of the race. The real challenge is not to quantify the ability of the jockey but to detect potential estimation errors committed by the crowd.

To keep our example relative to the topic of the thread, let’s assume that this starter is ridden by the absolutely best jockey that can be found in the circuit. The ability of the jockey alone, is not enough to derive any kind of useful handicapping opinion. It can very well be the case that the top ridder represents a very valid reason to bet against him; this happens when his superiority is so obvious that the crowd is mislead to the point of overbetting him while simultaneously creating value in some of the other starters. The reversed situation can very well occur in the case of the worst jockey who might be tremendously underbet converting his mount to an overlay.

Exactly the same behaviour applies to any other handicapping factor; think of females against males or a claimer who is trying stakes company for first time. In either case, it is well known that the winning chances of such a starter are significantly diminished but this does not necessary imply a bad bet; in many cases quite the opposite is true! It all depends on how the crowd will perceive each situation and to what degree it the bets will be optimally distributed or not.

Following this way of thinking, it is easy to conclude that what matters when it comes to the gambling aspect of the game, is not the raw ability of the jockey but the degree of the potential crowd mistake in its evaluation.

this is a great post. it's like kitten's joy offspring. they like turf but nowhere near as much as the betting public thinks they do.


All times are GMT -4. The time now is 06:03 PM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright 1999 - 2023 -- PaceAdvantage.Com -- All Rights Reserved

» Advertisement
» Current Polls
Wh deserves to be the favorite? (last 4 figures)
Powered by vBadvanced CMPS v3.2.3

All times are GMT -4. The time now is 06:03 PM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright 1999 - 2023 -- PaceAdvantage.Com -- All Rights Reserved
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program
designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.