hi everybody,
BETA build 439 is avilable for download. the new build contains the following changes:
bug fixes:
* it's possible to use compound filters in group filters and vice verse (i hope i didn't break something else while fixing as i'm in a hurry a bit - see below)
* it's possible to set '0 to X' filters must pass in filter groups
new features:
* the ticket generator allows to set 'maximum overlap' even when generating non-random (i.e. successive) tickets
* added a new page for filter statistics (back testing). here's how it works:
1. select filter input first. it means setup ticket generator that will provide tickets for the filter.
2. select filter you wish to test. compound and group filters are also available.
3. select winning numbers cut-off date - the winning numbers database will 'pretend' that it contains only previous winning numbers up to and including to the selected draw date when providing data for winning numbers - based filters. more on that below.
4. select for how many latest draws (since the selected cut-off date) you want the stats to be calculated
5. hit the 'calculate' button and then you can examine the table on the right.
the tickets from selected generator are put through the selected filter and statistics are calculated for tickets that passed the filter. the numbers are then sorted from the most frequent ones to the least freguent ones and the table shows how many of the most frequent numbers were actually drawn for a given draw date. e.g. from 10 most frequent numbers only 3 were actually drawn for draw date XYZ. the tooltip for each table cell shows the actual matching numbers.
the 'hits chart' page shows the same data in a visual form. use the 'options' button to see other charts.
you can select a single row in the 'hits table' (i.e. select a particular draw date) and see number statistics for that date in 'numbers table' and 'numbers chart'.
what's missing:
* print/export buttons for each table/chart
* the winning numbers database does not take into account the selected cut off date yet. this date is important for winning numbers related filters only (
match wn and
wn history filter), using a simple odd/even filter will provide the same statistics for all draws.
the drawback will be that to calculate hits for 'match wn' filter the application will have to make "A * B" calculations where A is the number of latest draws selected and B is the number of tickets the selected generator will produce. (for non-winning numbers-related filters the A is always 1)
note: i won't be online from tonight (thursday) until sunday evening so pls do not expect my immediate response on your comments.