Series scoring question

Sailwave newbie here looking or some advice.

I am trying to implement a series scoring format in sailwave, no idea why we do it this way but that is another conversation.

I have figured out most of sailwave but am stuck on how to implement series scoring. I have included the text of the rule below.

Any ideas would be much appreciated as if I cannot get this to work it looks like someone is going to have to code something to replace the current DOS program we use which is on its last legs.

Text from the SI re Series scoring:

Calculating Series Percentages

1. For each race started on a particular race day, a skipper has a PS (Points Scored), which is his finishing position, and a PPR (Possible Points for that Race) which is the maximum number of starters in any race during that day plus one point, under the low-point system.

2. At the end of a Series, add a skipper's PS's and separately add his PPR's to get the Series totals. From the total PS deduct one point for each race started to get the skipper's CPS (Corrected Points Scored).

3. Divide the CPS by the total PPR to get a low percentage. Subtract this from 1.000 to arrive at the skipper's high series percentage.

Thanks
John Fryer

One of our ingenious users may be able to come up with a scoring
formula for this, but I would think a spreadsheet routine would be
better to do these calculations.

···
regards,
Malcolm Osborne
Sedgefield South Africa

Sailwave newbie here looking or some advice.

          I am trying to implement a series scoring format in

sailwave, no idea why we do it this way but that is
another conversation.

          I have figured out most of sailwave but am stuck on how to

implement series scoring. I have included the text of the
rule below.

          Any ideas would be much appreciated as if I cannot get

this to work it looks like someone is going to have to
code something to replace the current DOS program we use
which is on its last legs.

          Text from the SI re Series scoring:

          Calculating Series Percentages

          1. For each race started on a particular race day, a

skipper has a PS (Points Scored), which is his finishing
position, and a PPR (Possible Points for that Race) which
is the maximum number of starters in any race during that
day plus one point, under the low-point system.

          2. At the end of a Series, add a skipper's PS's and

separately add his PPR’s to get the Series totals. From
the total PS deduct one point for each race started to get
the skipper’s CPS (Corrected Points Scored).

          3. Divide the CPS by the total PPR to get a low

percentage. Subtract this from 1.000 to arrive at the
skipper’s high series percentage.

          Thanks
          John Fryer

Your system is essentially the same mathematically as the Percentage Point System described in Yacht Race Scoring by Gregg Bemis (published in 1960 and reprinted by US Sailing in 1984). This same system was a US prescription for years and is still described on the US Sailing website (see the "THE HIGH-POINT PERCENTAGE SCORING SYSTEM" at http://raceadmin.ussailing.org/Rules/Long_Series.htm). Sailwave cannot handle this kind of system but since it was in the US rulebook for years I bet there are scoring programs that can do it, if you don't want to do it in a spreadsheet.

There is one important element of the Percentage Point System that is missing from your description - a minimum number of races. Otherwise, the boat that wins the first race (or first couple of races) has a perfect score and every incentive to stay ashore and never race again!

For some reason, you are subtracting the inverse of scores rather than adding scores but mathematically both result in the same basic final score. You probably won't find a program that does the inverse calculations but you could change to direct calculations with no significant change in results. The only difference I see is with DNF, DSQ, etc. The standard calculation of points for a race is: BOATS_BEAT+1[for finishing] with DNF, DSQ, etc. getting zero points. With your system those boats get the points for their position, which is tied for one more than the last finisher. [With 6 boats and 4 finishers, STD-DNF = same points as 7th; your-DNF = same points as 5th.] That is a difference but I doubt it will be significant as to trophy positions in the course of a long series.

Art

···

On 1/2/2012 12:13 PM, johnafryer wrote:

Sailwave newbie here looking or some advice.

I am trying to implement a series scoring format in sailwave, no idea why we do it this way but that is another conversation.

I have figured out most of sailwave but am stuck on how to implement series scoring. I have included the text of the rule below.

Any ideas would be much appreciated as if I cannot get this to work it looks like someone is going to have to code something to replace the current DOS program we use which is on its last legs.

Text from the SI re Series scoring:

Calculating Series Percentages

1. For each race started on a particular race day, a skipper has a PS (Points Scored), which is his finishing position, and a PPR (Possible Points for that Race) which is the maximum number of starters in any race during that day plus one point, under the low-point system.

2. At the end of a Series, add a skipper's PS's and separately add his PPR's to get the Series totals. From the total PS deduct one point for each race started to get the skipper's CPS (Corrected Points Scored).

3. Divide the CPS by the total PPR to get a low percentage. Subtract this from 1.000 to arrive at the skipper's high series percentage.

Thanks
John Fryer

------------------------------------

-!- http://www.yachtsandyachting.com/ -!- http://www.sailing.org/ -!- http://www.sailwave.com/ -!- On-Line Sailwave help...http://sailwave.com/help/HTML ~ Mark Townsend's Sailwave User Guide is available from http://www.abyc.org/upload/Sailwave_ABYC_User_Guide.pdf ~ Convert to daily digest of emails send blank email to sailwave-digest@yahoogroups.com ~ To unsubscribe from the SUG please send blank email to sailwave-unsubscribe@yahoogroups.com Yahoo! Groups Links