- •2.1 Частотный тест (на монотонность бит)
- •2.1.1 Назначение теста
- •2.1.2 Исходные данные
- •2.1.3 Тестовая статистика и исходное распределение
- •2.2 Частотный тест в пределах блока
- •2.2.3 Тестовая статистика
- •2.2.7 Рекомендуемый размер входной последовательности
- •2.2.8 Пример
- •3.2 Техническое описание
- •2.3 Тест Прогонов (Runs).
- •2.3.1 Цель теста.
- •2.3.2 Вызов функции.
- •2.3.3 Статистика теста и описание ссылок.
- •2.3.4 Описание теста.
- •2.3.5 Правила решения (на уровне 1%)
- •2.3.6 Вывод и интерпритация результатов теста.
- •2.3.7 Вводные рекомендации размера
- •3.3 Тест прогонов
- •2.4 Тест на самую длинную последовательность единиц в блоке
- •2.4.1 Цели теста
- •2.4.2 Вызов функции
- •2.4.3 Статистика теста и начальное распределение
- •2.4.4 Описание теста
- •2.4.6 Заключение и интерпретация результатов теста
- •2.4.8 Пример
- •3.4 Тест на самую длинную последовательность единиц в блоке
- •2.5 Тест ранга бинарной матрицы
- •2.5.Цели теста
- •2.5.2 Вызов функции Rank(n), где:
- •2.5.4 Описание теста
- •2.5.6 Заключения и интерпретация результатов теста
- •2.5.7 Рекомендации по размерам вводимых последовательностей
- •3.5 Тест ранга бинарной матрицы
- •2.7. Испытание на не перекрывание сравнений с шаблонами
- •2.7.7. Цели испытаний.
- •2.7.2. Функции запроса. NonOverlappmgTemplateMatching (м, п)
- •2 7.3. Статистическая проверка и ссылка на распределение.
- •2.7.4. Описание теста.
- •2.7.5. Правила (на уровне 1 %).
- •2.7.6. Заключения и Интерпретация Испытательных Результатов.
- •2.7.8. Пример.
- •3.7. Испытание на не перекрывание сравнений с шаблонами.
- •2.8 Тест "Накладывающегося шаблона соответствия" (Overlapping Template Matching)
- •2.8.2 Вызов функции
- •2.8.3 Статистика теста и рекомендуемое распределение
- •2.8.4 Описание теста
- •2.8.5 Правило для решения(на 1% уровне)
- •2.8.6 Вывод по результатам теста их интерпретация
- •2.9 "Универсальное Статистическое" Тест Mауpepa
- •2.9.1 Цель теста
- •2.9.2 Запрос Функции
- •2.9.3 Проверить Статистический и Сослаться на Распределение
- •2.9.4 Описание теста
- •2.9.5 Правило Решения (на 1%-ом Уровне)
- •2.9.6 Заключение и интерпретация результатов теста
- •2.9.7 Рекомендация входных размеров
- •3.9 "Универсальный статистический" тест Моурера
- •1. Цели теста
- •2. Вызов функции
- •3. Статистика теста и ссылочное распределение
- •4. Описание теста
- •5. Правило 1%
- •6. Интерпретация результатов теста
- •7. Рекомендации входного размера
- •1. Цел и теста
- •2. Вызов функции
- •3. Тестовая статистика
- •4. Описание теста
- •5. Правила решения
- •6. Заключения и интерпретация результатов тестирования
- •7. Рекомендации размера на входе
- •2.11 Тест линейной сложности
- •2.11.3 Статистика Теста и Распределение
- •2.11.4 Описание Теста
- •2.11.6 Вывод и Интерпретация Результатов Теста
- •2.11.7 Рекомендации По Входным Величинам
- •2.11.8 Пример
- •3.11 Тест линейной сложности
- •2.12 Серийный тест
- •2.12.1 Назначение теста
- •2.12.2 Вызов функций
- •2.12.3 Статистика теста и контрольное распределение
- •2.12.4 Описание теста
- •2.12.5 Решающее правило (при 1% уровне допуска)
- •2.12.6 Вывод и интерпретация результатов теста
- •2.12.7 Рекомендации по входным размерам
- •3.12 Серийный тест
- •2.13 Тест аппроксимация энтропии
- •2.13.1 Цель теста
- •2.13.2 Вызов функции
- •2.13.3 Тестирование статистического и эталонного распределения.
- •2.13.4 Описание теста.
- •2.14 Совокупные cyммы (Cusum) тест.
- •2.14.1 Цель теста
- •2.14.2 Вызов функции
- •2.14.3 Статистический тест и относительное распределение
- •2.14.4 Описание теста
- •2.14.5 Правила принятия решений (at the I % Level)
- •2.14.6 Вывод и интерпретация пункта 2.14.5
- •2.14.7 Рекомендации по размеру входной последовательности
- •2.14.8 Пример
- •3.14 Коммулятивные суммы (Cusum) тест
- •2.15 Тест произвольные отклонения.
- •2.15.1 Цель теста
- •2.15.2 Вызов функции
- •2.15.3 Статический тест и распределение ссылок
- •2.15.4 Описание теста
- •Ссылки для теста
- •2.16 Испытание варианта случайных отклонений
- •2.16.1 Цель испытания
- •2.16.3 Статистика испытаний и контрольное распределение
- •2.16.4 Описание
- •3.16 Испытание варианта случайных отклонений
2.14.5 Правила принятия решений (at the I % Level)
Если вычисленное значение P-value есть < 0.01, то принимается решение о том, что последовательность не случайная. Иначе, последовательность случайная.
2.14.6 Вывод и интерпретация пункта 2.14.5
Потому как P-value получилось на шаге 4 п. 2.14.4 is 00.01 (P-value = 0.411658), то
было принято решение о том, что последовательность случайная.
Когда mode = 0, большие значения этой статистики указывают что там много также
"очень много единиц" или "очень много нулей" на ранних этапах последовательности;
когда mode = 1, большие значения этой статистики указывают, что там много "очень много единиц" или "очень много нулей" в более поздних этапах последовательности. Маленькие значения статистики указывают, что единицы и нули, слишком равномерно распределены.
2.14.7 Рекомендации по размеру входной последовательности
Рекомендуется для каждой тестируемой последовательности, ее длина минимум 100 бит.
2.14.8 Пример
(ввод)е=11001001000011111101101010100010001000010110100011
00001000110100110001001100011001100010100010111000 (ввод)и= 100
(ввод) mode = 0 (вперед) || mode = 1 (реверс) (обработка) z = 1.6 (вперед) || z -= 1.9 (реверс) (вывод) P-value = 0.219194 (вперед) || P-value = 0.114866 (реверс) (решение) потому как P-value > 0.01, принимается решение, что последовательность случайная.
3.14 Коммулятивные суммы (Cusum) тест
Этот тест основан на максимальном абсолютном значении частичных сумм последовательности представленной в виде 1-ой функции. Большие значения этой статистики указывают на то, что там очень много единиц или очень много нулей на ранних стадиях последовательности. Маленькие значения указывают, что единицы и нули, равномерно распределены по всей последовательности. A dual test can be derived from the reversed time random walk with
Sk=Xn+ ... + Xn-k+1. С этим определением, интерпретация результатов теста это будет замена ранних состояний последовательности на более поздние.
Тест базируется на ограничении распределения максимума абсолютных значений частичных сумм, maxi <= k <=n | Sk |,
Со статистикой теста z = max1<=k<=n|Sk|(obs)/-\/n , гипотеза о случайности последовательности отвергнута для больших значений z, и соответственно Р - value это 1 - Н (maxi<=k<=n|Sk|(obs)/Vn)= 1 - G(maxi<=k<=n|Sk|(obs)/ ,) где функция G(z) это функция определена по формуле (11).
Серии H(z) в последней строке (10) сходится быстро и следует использовать для вычисления только для небольших значений z. Функция G(z) (которая близка к H(z) для всех значений z) предпочтительно для вычисления больших значений для
где F(x) это стандартное нормальное распределение. Более непосредственно, используя теорему 2.6, р. 17 ofRevesz (1990), получается
Эта формула используется для оценки значений Р, с
1 ипотеза случайности отвергается для оолыдих значении z.
Ссылки для тестов:
[1] Frank Spitzer, Principles of Random Walk. Princeton: Van Nostrand, 1964 (especially p. 269).
[2] Pal Revesz, Random Walk in Random And Non-Random Environments. Singapore: World Scienti_c, 1990.