Since i have not looked at updating my ratings ideas in a few years and getting some mixed results i have decided to try a few changes and thought i would post my ideas for others to look at and maybe adjust for their own use.
Below you will see each category i use along with a brief explanation, i am using either a 10,8,6,4,2,0 or a 5,4,3,2,1,0 points ranking system, this is just a basic idea and would need further improvement.
API
Rank each runner based on the API value and assign the 10 point system.
Win%
Rank each runner from highest to lowest using 5 point system.
Place%
Rank each runner from highest to lowest using 5 point system.
Distance/Track
I was going to use percentage but found this to hard for example a runner with 1 start 1 win as opposed to a runner with 7 starts 5 wins so i decided to to use the number of wins and places so a runner with more wins and places would get a higher rating than one with less.
I decided to give a weighting to those runners that had won over those that had placed so i allocated points like this.
Double the number of wins so a runner that had 10:4-0-2 would get a score of 10 and a runner with 10:2-0-4 would get 8 i did the same for the track once i added all the figures i then ranked them in order highest to lowest and use the 5 point system.
Track Condition
If the track is rated slow or heavy i used the above method with a 5 point system.
Fitness
I calculated the days between the last run and second last run then added this together and ranked them lowest to highest then used the 10 point system.
Class
Class is always a difficult assignment with lots of different classes in each state so i decided to use the race prize money value as a guide, this not ideal but will do the job for now.
I looked at the last race prize value and compared it with today's value if the value is more today than the class is higher and if it is less then it is lower.
I then ranked them in order of the runner with the highest drop in class first using the 10 point system.
Form
I used the last 3 runs beaten margins and added them together to give me i final lengths beaten then i ranked them lowest to highest using the 10 point system.
Qtab Rating
I decided to use this as a final test just because i like them, these are ranked highest to lowest using the 10 point system.
That's it the max score is 70 if track conditions are soft otherwise 65 is the highest possible score.
I then used a calculation to get a price for each runner but because of the limited scores and the likely hood runners could be close in score i can't say the price will be accurate i will still need to work on that.
Here are a couple races for today that i ran this over.
Code:
Bendigo Race 6 Rated Price
1st 10 Saint Esprit $4.50
2nd 4 Diamondcowboy $6.59
3rd 6 Suvarna $6.59
4th 5 Nate $7.38
5th 3 Not A Snip A Doubt $9.71
Bendigo Race 7 Rated Price
1st 1 Zenawomann $4.58
2nd 6 Gracious Babe $4.92
3rd 4 Moxilady $5.79
4th 5 Floren $6.56
5th 7 Prussian Dancer $7.03
Rockhampton Race 3 Rated Price
1st 1 Falvadore $4.54
2nd 4 Left Behind $4.65
3rd 6 Fanciful $5.24
4th 5 Swift 'n' Dapper $6.59
5th 7 Martiros $10.76
Rockhampton Race 6 Rated Price
1st 3 Red Story $4.62
2nd 2 Cocktail Supreme $5.52
3rd 5 Craiglea Blondie $6.21
4th 1 Tantat Secret $8.64
5th 7 Paris Boy $9.94
Northam Race 6 Rated Price
1st 5 Talent Show $4.18
2nd 3 Chevic $7.39
3rd 2 Interange $8.01
4th 6 Gallipoli Prince $8.35
5th 10 Alaskan $9.61