Hi Colin,
Just curious if my last post made the BCR function any clearer.
Regards,
Ryan
--- In sailwave@yahoogroups.com, Ryan Durman <rpaycyachting@...>
wrote:
Hi Colin,
Our current BCR function for calculating handicaps works as
follows;
1. Calculating the benchmark/mean boat.
The benchmark/mean boat is defined as the boat placed on
corrected time = the number of finishers multiplied by (N) and then
rounded up to the nearest whole number.
N = is a variable used to set the benchmark/mean boat.
F = the number of finishers
B = Benchmark/mean boat
The expression is: F * N = B (rounded up to the nearest whole
value)
IE. to set the benchmark/mean boat placed at 25% of the fleet on
corrected time, in a race that 22 boats finish. The expression would
be;
22 * 0.25 = 5.5 (benchmark/mean boat is 5)
2. Calculating Race TCF (BCR)
The corrected time of the benchmark/mean boat is divided by the
elapsed time of each yacht in the race. This calculation generates
a "Race TCF" (BCR) for every yacht. If these calculated "Race TCF"
(BCR) had been the boats handicap, all yachts would have had the
same corrected time.
BC = Benchmark/mean boats Corrected Time
CE = Competitor boats Elapsed Time
The expression is: BC / CE = Race TCF
IE. The corrected time of the benchmark/mean boat is 1.00.00 and
the elapsed time of a competitor is boat is 1.20.00. the expression
is;
1.00.00 / 1.20.00 = .833
Each boats "Race TCF" is then recorded into the database.
3. Calculating the "New TCF" for the next race.
A boats "New TCF" is calculated by averaging a boats "Race TCF"
from the boats last (R) races.
R = is a variable that represents the number of race TCF's the
operator wants to use to determine a boats new TCF.
IE. Total of (R) "Race TCF" / R = New TCF
In addition the highest and or lowest "Race TCF's" can be
discarded when calculating the "New TCF".
The paramaters are set so the "New TCF" can not increase or
decrease more than 2% from the boat previous TCF and the "New TCF"
can not exceed the class upper or lower TCF limits.
The "New TCF" is then applied to the particular boat for the
next race.
The below links offer a description of the system we are using.
http://www.rpayc.com.au/cgi-bin/rpayc.cgi?
fn=yacht_keel_han.txt&fn2=yacht_keel_han1.txt&tpl=yacht_keel_gen.htm
http://www.rpayc.com.au/data/rsyshandicap.pdf
Thanks
Ryan
Colin Jenkins <colin@...> wrote:
Hi Ryan,
Not quite with you. 
I can add a discard param to the avebcr function. I can add limits
too.
I'm a bit confused about the BCR stuff, can you show me a
mathemetical
example...?
Regards,
Colin
www.sailwave.com
From: sailwave@yahoogroups.com [mailto:sailwave@yahoogroups.com]On
Behalf Of rpaycyachting
Sent: 06 May 2006 03:56
To: sailwave@yahoogroups.com
Subject: [sailwave] Back Calculated Rating for Performance Handicap
I have been using sailwave to score all our Club's one design &
Fixed TCF regatta's with fantastic results. Love your work Colin!
I would like to use sailwave to score our Club's (mixed class)
fleet
racing using ToT Performance Handicap System, although I have come
to a few hurdles.
My old software would caculate a new rating for each competitor
after every race, based on a boats best 3 of 4 last performances
(similar to sailwaves "assign personal handicaps avebcr(N)" but
with
an option to discard a yachts worst BCR)the new rating was
published
in the results as "new arbitary rating". However my old software
also gave me options to change/set the benchmark/mean boat for the
purpose of calculating the BCR.
Some of the useful options were;
"Calculate BCR on 4th Yacht"
"Calculate BCR on yacht finishing 1/3 fleet"
"Calculate BCR on yacht finishing 1/2 fleet"
Is their an option (or plan to add an option)within sailwave to
adjust the benchmark/mean boat for calculating BCR? (leaving the
BCE
as the 1st boat)
&
Is their an option (or plan to add an option) within sailwave to
discard a yachts lowest BCR when using the avebcr(N) function?
The old software also enabled the user to set a maximum rating
increase/decrease when assigning a new personal handicap. This
prevented huge variations in ratings from race to race. I would
normally set the maximum rating shift @ 2%.
Another function to assist the ToT perfomance/arbitary handicaping
is the ability to set a class/yacht upper and lower rating limit.
Basically when using the "avebcr(N)" function a yacht's personal
handicap rating can not exceed the upper or lower rating limit
imposed on the class/yacht.
Just curious if any of the above can be achieved using sailwave
1.92
or if there are any plans to include similar functions in future
releases.
Regards,
Ryan
-!- http://www.yachtsandyachting.com/ -!- http://www.sailing.org/ -
!-
http://www.sailwave.com/ -!-
Latest versions of sailwave can be downloaded from the 'files'
section at
http://groups.yahoo.com/group/sailwave/
On-Line Sailwave help...
http://sailwave.com/help/HTML/
Convert to daily digest of emails send blank email to:
sailwave-digest@yahoogroups.com
Yahoo! Groups Links
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.392 / Virus Database: 268.5.5/333 - Release Date:
05/05/2006
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.392 / Virus Database: 268.5.6/339 - Release Date:
14/05/2006
-!- http://www.yachtsandyachting.com/ -!- http://www.sailing.org/ -
!- http://www.sailwave.com/ -!-
Latest versions of sailwave can be downloaded from the 'files'
section at
···
-----Original Message-----
http://groups.yahoo.com/group/sailwave/
On-Line Sailwave help...
http://sailwave.com/help/HTML/
Convert to daily digest of emails send blank email to:
sailwave-digest@yahoogroups.com
Yahoo! Groups Links
---------------------------------
On Yahoo!7
Answers: Real people ask and answer questions on any topic.