SCCA: Predicting the Runoff winners
- Jack Durbin
- MNI - Motorsport News International
- Sun Aug 25 07:26:09 EDT 1996
>From: JPM Dillon <102044.3322@CompuServe.COM>
This article is uploaded by the author and will appear in an upcoming issue of
something somewhere. Regional magazines are welcome to use it without charge.
I only ask that you preserve the copyright and send me a copy. My snail mail is
P.O. Box 1231, Thousand Oaks, CA 91358-0231.
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
The JPMD Runoffs Calculation Algorithm: A Method for Predicting the Winners of
the Valvoline Runoffs
copyright 1996 by John P. M. Dillon
Let's get mathematical.
When asked to identify the S2000 winners for the upcoming Valvoline Runoffs,
your correspondent was in a quandary.... the contestants are largely unknown to
me, the past issues of SportsCar are buried in a box somewhere (I recently
moved) and my deadline was extremely tight. So what's a guesstimator to do?
If you're an engineer, you look for an equation.
I decided to come up with an algorithm to determine who would win the Runoffs.
I assigned points to each competitor based on several factors; the one with the
most points would be (the reasoning goes) the likely winner. Here are some of
the factors to be considered.
Domination points: Give the driver D points, where D is the number of entries
in each race minus his finishing position. For example, if a guy finishes
second in a field of five, he gets three points. On the other hand, finishing
3rd in a field of 30 would give him 27 points. We should probably set a maximum
of 25 points; otherwise the June Sprints winner would have it locked up!
Adaptability points: A driver needs to be able to handle a variety of racing
conditions and situations. The best way to learn these skills is by racing at a
variety of circuits. For each race track he's run in the last year, give him 5
points. If a track has multiple configurations like Buttonwillow or Hallett,
treat each major configuration as different track.
Track familiarity points: Just as a driver needs to adapt to different tracks,
he needs to know the home court. Give the driver 2 points for each time he's
raced at Mid-Ohio in the past year. If possible, include non-SCCA races as
well.
Secondary track familiarity points: Give the driver another point for each
track that he's run that's similar to Mid-Ohio. Road Atlanta and Willow Springs
don't qualify, but Pocono or Road America might. (I can't be more specific
because I've not been to the latter two.)
Weather points: Give the driver three points if he races under conditions
similar to Mid-Ohio. An imperfect heuristic might be to include any tracks
within a 500 mile radius of Mid-Ohio, and perhaps Northwest tracks (Seattle and
Portland) as well. Firebird Raceway or TWS probably don't fit the Mid-Ohio
pattern.
Runoffs experience points: There's nothing like the Runoffs to prepare you for
future Runoffs. Give each driver five points for every year he's raced at the
Runoffs. If he's raced in more than one class, give him an extra two points for
each additional class.
Racing experience points: Seat time--it means a lot, so our formula should
reflect that. For every year a driver's been racing, give him a point.
Past champion points: Experience is worth something here too. If a driver is a
past national champion, he gets an extra 10 points for knowing how to get to the
top. Multiple championships earn an extra 5 points each.
"Lookin' good" points: It takes a strong ego, one dedicated to winning, to send
you to the front of the pack. Nothing strokes your ego like seeing you or your
car in a magazine. Add one point for each time a driver is mentioned in a
column, and another point for each time a photo of the car is published. If he
gets local TV exposure, tack on another 5 points. If he makes it to national
TV, he hits the jackpot - 25 points.
Sponsorship points: You know the adage about speed and money. Sponsorship
dollars usually translate into better equipment, more testing time, superior
preparation, and fatter crews, so let's give a driver 3 points for every sponsor
listed on the entry form (or perhaps clearly identifiable on his race car).
These are sometimes called "rich daddy" points because a rich daddy will usually
put his own company on the side of the car.
Points points: Add to the drivers final score the number of points he scored in
division. After all, he deserves credit for his efforts, so we might as well
include that credit here.
Putting all these factors together yields a complicated mess, but let's try it
anyway.
[note to editor: numerals for T1, T2, E1, E2 should be subscripts]
Total = D + A + T1 + T2 + W + E1 + E2 + C + L + S + P
where:
D = Min(30, NumEntries - FinishPosition)
A = 5 * NumOfTracksRun
T1 = 2 * NumOfRacesAtMidOhio
T2 = NumOfRacesAtTrackLikeMidOhio
W = NumOfRacesAtTracksWithWeatherLikeMidOhio
E1 = 5 * NumOfPastRunoffRaces + 2 * NumOfPastConcurrentRunoffsRaces
E2 = TotalNumOfYearsRacing
C = 5 * NumOfChampionships + IIF(NumOfChampionships > 0, 5, 0)
L = NumOfTimesMentioned + NumOfTimesPhotographed
+ 5 * LocalTV + 25 * NationalTV
S = 3 * NumOfSponsorsListed
P = NumOfDivisionalPointsEarned
The proof of this equation will be left as an exercise for the student.
All information courtesy of MNI
- Motorsport News International
This archive is made possible by the support of Software Metrics Inc.