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

Go Back   Horse Racing Forum - PaceAdvantage.Com - Horse Racing Message Board > Thoroughbred Horse Racing Discussion > Handicapping Software


Reply
 
Thread Tools Rate Thread
Old 12-18-2016, 12:18 AM   #16
traynor
Registered User
 
traynor's Avatar
 
Join Date: Jan 2005
Posts: 6,626
"Pace analysis" assumes a process of comparing entries. That process assumes that another process exists to determine the probable performance in this particular race by this particular horse. Excluding (for the moment) the other horses, what information is used to determine the probable performance in this particular race by this particular horse? (Also excluded is the trim carpenter's favored response of "good enough for the kind of work we do around here.")

That is the best starting point. Any ideas? Suggestions? Certainties? Beliefs? Knowledge? (That you would be willing to share?)
traynor is offline   Reply With Quote Reply
Old 12-18-2016, 01:54 PM   #17
JJMartin
Registered User
 
JJMartin's Avatar
 
Join Date: Jun 2011
Posts: 588
Quote:
Originally Posted by traynor
Excluding (for the moment) the other horses, what information is used to determine the probable performance in this particular race by this particular horse? (Also excluded is the trim carpenter's favored response of "good enough for the kind of work we do around here.")

That is the best starting point. Any ideas? Suggestions? Certainties? Beliefs? Knowledge? (That you would be willing to share?)
The horse with the best projected speed figure will do well on average. How it responds in the stretch, whether it is prone to expending too much energy too early or if it is more likely to conserve.
JJMartin is offline   Reply With Quote Reply
Old 12-18-2016, 02:17 PM   #18
traynor
Registered User
 
traynor's Avatar
 
Join Date: Jan 2005
Posts: 6,626
Quote:
Originally Posted by JJMartin
The horse with the best projected speed figure will do well on average. How it responds in the stretch, whether it is prone to expending too much energy too early or if it is more likely to conserve.
Absolutely. As interesting as the many long, convoluted, and often deceptively misleading meanderings into "conventional pace analysis" may seem on the surface, if a horse is unable to reach the wire before the other horses, winning is difficult. Meyer figured that out with his "0-Fin" rating way back, and not much has changed in that regard in the interim.

Expending or conserving energy may contribute to whether or not a particular horse--in a group of horses with roughly equivalent projected speed figures (or average pace, or projected final time, or whatever metric is used as an equivalent)--is likely to be at or near the wire at the finish. Expending or conserving energy is unlikely to make a horse unable to finish six furlongs in the dirt in less than 1:10 able to defeat other entries able to finish in 1:09.

So the most basic question might be: "Is this particular horse fast enough to win this particular race against this particular group of horses?" All other considerations aside, that seems a good place to start in analyzing a given race. BEFORE considering "probable pace scenarios," find the fastest horses in the race.
traynor is offline   Reply With Quote Reply
Old 12-18-2016, 05:55 PM   #19
JJMartin
Registered User
 
JJMartin's Avatar
 
Join Date: Jun 2011
Posts: 588
Determining Form and trainer intent are 2 other elements that will affect performance. Race type plays a big role, IMO. When a horse is entered into an Allowance or higher, they are going for a win and speed figures are more reliable. With Claiming races, you never know when a trainer is trying to dump the horse because it has health issues or otherwise.
JJMartin is offline   Reply With Quote Reply
Old 12-18-2016, 08:52 PM   #20
traynor
Registered User
 
traynor's Avatar
 
Join Date: Jan 2005
Posts: 6,626
Quote:
Originally Posted by JJMartin
Determining Form and trainer intent are 2 other elements that will affect performance. Race type plays a big role, IMO. When a horse is entered into an Allowance or higher, they are going for a win and speed figures are more reliable. With Claiming races, you never know when a trainer is trying to dump the horse because it has health issues or otherwise.
As a bettor, I mostly agree. Many seem to be agonizing over trivial differences in race times, while (mostly) ignoring the fact that horses have riders, horses have trainers, horses have owners, and the horse rarely (if ever) gets to do what IT wants to do in a given race. Overlooking (or diminishing the significance of) the human attributes in favor of the (much easier to define as some specific numeric value) horse's past performance record can be costly. Doesn't much matter how sophisticated the mathematical or statistical expertise of the programmer--the tendency is still to look at the world as if it can be clearly defined by a static set of numbers. It isn't that simple.
traynor is offline   Reply With Quote Reply
Old 12-19-2016, 12:15 AM   #21
traynor
Registered User
 
traynor's Avatar
 
Join Date: Jan 2005
Posts: 6,626
Time for a long winter break. House hunting in Miami first. Happy holidays to all.
traynor is offline   Reply With Quote Reply
Old 12-19-2016, 01:28 AM   #22
plainolebill
Registered User
 
Join Date: Apr 2003
Location: Willamette Valley, Oregon
Posts: 1,622
Nice thread, Happy Holidays to you as well.
plainolebill is offline   Reply With Quote Reply
Old 12-19-2016, 02:00 AM   #23
CincyHorseplayer
Registered User
 
CincyHorseplayer's Avatar
 
Join Date: Jan 2008
Location: Cincinnati,Ohio
Posts: 5,289
Quote:
Originally Posted by traynor
Time for a long winter break. House hunting in Miami first. Happy holidays to all.
You too Traynor!
CincyHorseplayer is offline   Reply With Quote Reply
Old 12-19-2016, 12:39 PM   #24
Southbaygent
TomT
 
Join Date: Sep 2015
Location: Port of Los Angeles
Posts: 90
VB under the MS Visual Studio 2015 (or 2010 or whichever) is actually still pretty attractive...both as legacy for some and easy entry for others.
Southbaygent is offline   Reply With Quote Reply
Old 12-19-2016, 12:47 PM   #25
DeltaLover
Registered user
 
DeltaLover's Avatar
 
Join Date: Oct 2008
Location: FALIRIKON DELTA
Posts: 4,439
Quote:
Originally Posted by Southbaygent
VB under the MS Visual Studio 2015 (or 2010 or whichever) is actually still pretty attractive...both as legacy for some and easy entry for others.
VB has served its purpose and today is only a poor relative of other more attractive and flexible languages. If you are a programmer (either a pro or a hobbyist) you better move ahead and start using something more modern..
__________________
whereof one cannot speak thereof one must be silent
Ludwig Wittgenstein
DeltaLover is offline   Reply With Quote Reply
Old 12-21-2016, 10:53 AM   #26
traynor
Registered User
 
traynor's Avatar
 
Join Date: Jan 2005
Posts: 6,626
Quote:
Originally Posted by DeltaLover
VB has served its purpose and today is only a poor relative of other more attractive and flexible languages. If you are a programmer (either a pro or a hobbyist) you better move ahead and start using something more modern..
I agree to an extent. That extent does not consign Visual Basic (or any other Microsoft technology) to the dustbin of irrelevance based on little more than personal opinion and (possible) anti-Microsoft sentiments. The bottom line is that lots of people use VB, lots of people like Microsoft, and lots of people have extensive code that works perfectly well, has been thoroughly tested, and see absolutely zero advantage in translating/migrating that code into what others may view as a "more modern" language.

I have no difficulty using different languages for different circumstances and situations. As a developer, one of my major activities revolved around fixing the broken work of others, in a variety of languages and formats, that most would declare "impossible to use" because it is more lucrative--and much simpler for them--to discard it and "start over". If I saw some real advantage in migrating the existing code to another language, I would do so. As far as I can tell, NO such advantage exists. Especially given that the current code is VB.

I think anyone interested in using a computer to handicap horse races should learn (at least) basic programming skills. I spent a lot of time and effort locating (possible) resources toward that end on another thread. Many (if not most) of those resources were for Python and Java as starter languages. It think that once one learns the basic concepts, their own personal preferences are the primary determining factor in which language/development platform they select for their own use. I use PyCharm and IntelliJ extensively. I also use Visual Studio on a routine basis. One of the most lucrative projects I have worked on in the past few years required that I learn Delphi (fast) to fix (as usual) someone else's mess. I find such projects both challenging and profitable.
traynor is offline   Reply With Quote Reply
Old 12-29-2016, 09:55 PM   #27
Hypnotist1
Registered User
 
Join Date: Jun 2015
Posts: 245
Hypnotism

Orman McGill is closer as I am A stage Hypnotist , but I m also a certified hypnotherapist.
Hypnotist1 is offline   Reply With Quote Reply
Old 01-09-2017, 05:15 PM   #28
Cratos
Registered User
 
Join Date: Jan 2004
Location: The Big Apple
Posts: 4,252
A Brief Suggestion

Quote:
Originally Posted by traynor
"Pace analysis" assumes a process of comparing entries. That process assumes that another process exists to determine the probable performance in this particular race by this particular horse. Excluding (for the moment) the other horses, what information is used to determine the probable performance in this particular race by this particular horse? (Also excluded is the trim carpenter's favored response of "good enough for the kind of work we do around here.")

That is the best starting point. Any ideas? Suggestions? Certainties? Beliefs? Knowledge? (That you would be willing to share?)
Hi Traynor,

You have started an excellent thread that can offer some insight into the computation of the race dynamics of the horse in a race.

Pace is a euphemism for the “rate of motion” or race dynamic by the horse during the race and determines how the horse’s motion is distributed over the race distance; a nonlinear downward sloping curve defines the race distance.

In a vacuum a horse in good condition and well-ridden will typically run at a pace equal to its innate ability, but horseraces are not run in a vacuum and there are external environmental factors that affect a horse’s rate of motion during the race that should be considered.

The primary external factors are the resistance of wind, air, and surface plus the geometry of the racetrack turns.

These resistances are nontrivial and complicated to calculate without an understanding of physics, math, and statistics.

However, that level of academic understanding of the fields of study shouldn’t be required because the solutions can be formulated into your product and will be transparent to the end user.
__________________
Independent thinking, emotional stability, and a keen understanding of both human and institutional behavior are vital to long-term investment success – My hero, Warren Edward Buffett

"Science is correct; even if you don't believe it" - Neil deGrasse Tyson
Cratos is offline   Reply With Quote Reply
Old 01-09-2017, 06:47 PM   #29
traynor
Registered User
 
traynor's Avatar
 
Join Date: Jan 2005
Posts: 6,626
Quote:
Originally Posted by Cratos
Hi Traynor,

You have started an excellent thread that can offer some insight into the computation of the race dynamics of the horse in a race.

Pace is a euphemism for the “rate of motion” or race dynamic by the horse during the race and determines how the horse’s motion is distributed over the race distance; a nonlinear downward sloping curve defines the race distance.

In a vacuum a horse in good condition and well-ridden will typically run at a pace equal to its innate ability, but horseraces are not run in a vacuum and there are external environmental factors that affect a horse’s rate of motion during the race that should be considered.

The primary external factors are the resistance of wind, air, and surface plus the geometry of the racetrack turns.

These resistances are nontrivial and complicated to calculate without an understanding of physics, math, and statistics.

However, that level of academic understanding of the fields of study shouldn’t be required because the solutions can be formulated into your product and will be transparent to the end user.
The same argument could be advanced for most other things in horse race analysis. There seems to be a prevalent tendency to regard things as "simple" just because they may seem so (to the casual observer--a category into which most bettors, handicappers, and "experts" fit quite nicely).

As you seem to have discovered, it is not so much that the information is "unknowable" as that it takes a bit more effort to discover (and analyze and calculate) than superficial scanning of "past performances" (in whatever format presented). Well worth the effort, though.
traynor is offline   Reply With Quote Reply
Old 01-09-2017, 07:02 PM   #30
pondman
Registered User
 
Join Date: Mar 2011
Location: California
Posts: 1,225
Quote:
Originally Posted by traynor

If a black box software app can do that with sufficient accuracy to generate a decent profit over time, great. Buy/lease/steal/(or develop) that software and get on with your life. Use the additional time you will have available by using the black box app to ponder the various options of how, where, and why you will spend or invest that profit. Until then, I suggest it may be more useful to develop a basic set of pattern recognition skills and depend more on yourself to do a bit of the preliminary work in race analysis. A fringe benefit is that the skills developed are almost guaranteed to improve the performance of any race analysis software app of any flavor or complexity that you are using or considering using.

Not too difficult. Definitely not expensive. Doesn't require much more than a bit of study and a little critical thinking.
Is this really the best way to solve a problem? Just dive right into software development. Wouldn't it be wiser if you tested multiple screens? Until you can reasonably estimate the order of finish for all the horses, it's going to be a waste to start developing. In other words, does your top horse out finish you second, third, fourth, fifth...consistently throughout? Have you been able to tabulate the results and recognize that you have an edge of some kind? An edge in this game may not be that your top horse runs 1st, but how to play this game when your top horse run 4th, and your exotic pays 5,000 -1. If you've accomplished this already then you are ahead of the majority of player, but you don't need software-- other than to record your decision-- and help the system learn.
__________________
Wind extinguishes a candle and energizes fire.
Likewise with randomness, uncertainty, chaos: you want to use them, not hide from them. You want to be fire and wish for wind. -- Antifragile, Nassim Taleb
pondman is offline   Reply With Quote Reply
Reply





Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

» 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 01:42 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.