Имеется возможность провести своеобразное тестирование совместной работы различных фильтров, а именно – определить сколько раз "удалялась" или "оставлялась" каждая комбинация, т.е. узнать, сколько фильтров на каждую из них воздействовало (слова "удалялась" и "оставлялась" приведены в кавычках, т.к. никаких реальных действий с комбинациями, кроме проведения подсчетов, в данном случае не производится).
Фактически, данный режим позволяет учесть неизбежные "ошибки" отдельных фильтров из-за неверно установленных параметров или, иначе, определить насколько мы доверяем фильтрам.
Для того чтобы это осуществить, необходимо установить переключатель <Режим работы> в положение <Тестирование> и нажать кнопку <Тестировать работу фильтров>. После завершения работы вся собранная информация о "фильтрации" будет помещена в Результаты тестирования, которые можно использовать для отбора нужных комбинаций.
Пример тестирования работы фильтров
Из данного примера можно получить следующие сведения:
Минимальное значение – наименьшее количество действий ("фильтраций") с определенными комбинациями. Если равно нулю, значит эти комбинации ни разу не "отфильтровались".
Количество комбинаций – сколько комбинаций "отфильтровалось" минимальное количество раз (в данном примере 11480864 комбинаций ни разу "не фильтровалось").
Максимальное значение – наибольшее количество действий ("фильтраций") с определенными комбинациями. Если равно нулю, значит вообще ни одна комбинация ни разу не "отфильтровалась".
Количество комбинаций – сколько комбинаций "отфильтровалось" максимальное количество раз (в данном примере 56 комбинаций по 3 раза каждая "оставлялись" указанными фильтрами, т.е. это потенциально наиболее вероятные комбинации).
Заданное значение – здесь указывается интересующее количество действий ("фильтраций") выполненных над комбинациями.
Количество комбинаций – сколько комбинаций "отфильтровалось" заданное количество раз (в приведенном примере по 2 раза "осталось" 87514 комбинаций).
Естественно, имеется возможность получить интересующие комбинации. Для этого необходимо нажать кнопку <Передать в рабочий массив> – туда будут помещены комбинации "отфильтрованные" заданное (или большее) количество раз. Просмотреть затем комбинации из рабочего массива и, при необходимости, сохранить их, можно на вкладке <Главная>. В приведенном примере в рабочий массив будет передано 87570 комбинаций, из них – 87514 комбинаций, которые "остались" по 2 раза и 56 комбинаций, которые "остались" по 3 раза.
При правильно настроенных фильтрах, наибольший шанс оказаться "хорошими" имеют комбинации, которые "отфильтровалить" максимальное количество раз (или близкое к нему) – именно эти комбинации являются наиболее вероятными. Это основано на предположении, что "правильные" фильтры оставляют больше "хороших" комбинаций, чем "плохих" (в процентном соотношении).
Примечание: Режим тестирования имеет смысл только при групповых операциях, т.к. для одного любого фильтра и так "известно" какие комбинации удалились/остались (причем, каждая по одному разу). В любом случае реально фильтруются или тестируются только те комбинации, которые на данный момент присутствуют в рабочем массиве комбинаций. Если необходимо провести операцию над всеми комбинациями системы, то нужно предварительно инициализировать рабочий массив.