|
Yardstik in Operation
Results
Yardstik has been applied to groups as small as 108 and as
large as 383, with matches ranging from 405 to 1413. It generates
player ratings that are largely in tune with expectations.
As currently developed, the output comprises an unsorted list
of player ratings and a list which is sorted by descending
ratings within disjoint groupings. Thus:
Player-group, Player & Player Rating listed
in descending order of Rating
*Player ratings can only be interpreted relative to one another,
so the average value can be set arbitrarily. Yardstik has
adopted 100. Ratings are invariably integers (whole numbers).
They have not been rounded. Where players have the same rating
they are ordered by Player GUID.
Player
ratings exhibit the type of slightly skewed distribution that
might reasonably be expected from good players. The data on
which the histogram below was calculated comes from inter-club
competition.
yardstick.exe
The program is quick. On a 1200MHz computer the smaller problem
solves in 0.01 seconds and the larger in 0.05 seconds. A composite
— and therefore not wholly realistic — problem of 2,583 matches
solved in 0.11 seconds. In fact the relationship between execution
time and matches played looks to be linear.
Yardstik runs in RAM. It doesn't need much, and what it needs,
it allocates dynamically. A reasonably modern desktop computer
should cope with anything it is likely to face without a problem.
|