Рекомендовані параметри тестування :
(34)
3.12. Перевірка серій (Serial Test)
Мета тесту – дослідити послідовність на випадковість на основі аналізу довжин серій різної довжини.
Нехай
- двійкова послідовність довжини n та m -
довжина серії Сформуємо послідовність
, та
додамо до кінця послідовності
перші m –1 бітів
тієї ж самої послідовності. Підрахуємо кількість появ
усіх
можливих серій, що пересікаються довжиною m, айві біти відкидаємо.
- довжиною m-1 та
-
довжиною m-1 .
Обчислимо статистики [1]:
, (35)
, (36)
, (37)
(38)
та
значення ,
, (39)
(40)
Значення
та
мають
бути більше від 0.01.
Рекомендовані
параметри тестування : .
3.13. Перевірка апроксимованої ентропії (Approximate Entropy Test)
Мета тесту – дослідити послідовність на випадковість на основі аналізу довжин серій різної довжини.
Нехай
- двійкова послідовність довжини n та m -
довжина серії Сформуємо послідовність
, та
додамо до кінця послідовності
перші m –1 бітів
тієї ж самої послідовності. Роздивимося серії, що перетинаються довжиною m.
Нехай
- кількість появ серій типу і.
Обчислимо [1]
, (41)
. (42)
(Порушуючи
усі правила будемо вважати, що )
Аналогічно поступимо із серіями, що перетинаються довжиною m+1.
Обчислимо статистику:
(43)
та
значення
. (44)
Значення
має бути більше від 0.01.
Рекомендовані
параметри тестування:
3.14. Перевірка кумулятивних сум (Cumulative sums (Casum) Test)
Мета тесту – дослідити послідовність на випадковість на основі аналізу максимального відхилення суми елементів нормованої послідовності від нуля.
Нехай
- двійкова послідовність довжини n.
Перетворимо її у послідовність Х:
(тобто 1®1, 0 ® -1).
Знайдемо максимальне відхилення суми
. (45)
Обчислимо
значення
(46)
Аналогічні
розрахунки проведемо для (рухаємося від кінця
послідовності ). Незрозуміло, чому розробники не розглядають випадки
; по
значущості вони не поступаються
та
(
та
- визначають чи не переважають одиниці, а
та
- чи не
переважають нулі).
Значення
(,
,
та
мають
бути більше від 0.01
Рекомендована
довжина послідовності: .
3.15. Перевірка випадкових відхилень-1 (Random Excursions Test)
Мета тесту – дослідити послідовність на випадковість на основі аналізу відхилення суми елементів нормованої послідовності від нуля.
Нехай
- двійкова послідовність довжини n.
Перетворимо її у послідовність Х:
(тобто 1®1, 0 ® -1). Cформуємо
послідовність:
. (47)
Cформуємо послідовність:
(48)
Розіб’ємо
її на блоки, що мають вигляд , тобто на послідовності,
у який перший та останній елементи дорівнюють нулю, а всі інші відмінні від
нуля.
Будемо
вважати, що стан будь якого не нульового елементу х блоку може приймати
одно із значень : (-4), (-3), (-2),...3, 4, тобто .
Нехай
– кількість блоків у яких значення х зустрічається
рівно k разів,
. Кількість появ , що перевищують
5, будемо фіксувати у
. Якщо, загальна кількість блоків
дорівнює J , то
.
Обчислимо статистики для кожного х [1]:
. (49)
Значення
беруться із таблиці 10.
Таблиця 10. Таблиця
значень
x |
|
|
|
|
|
|
± 1 |
0.5 |
0.25 |
0.125 |
0.0625 |
0.0312 |
0.0312 |
± 2 |
0.75 |
0.0625 |
0.0469 |
0.0352 |
0.0264 |
0.0791 |
± 3 |
0.8333 |
0.0278 |
0.0231 |
0.0193 |
0.0161 |
0.0804 |
± 4 |
0.8750 |
0.0156 |
0.0137 |
0.0120 |
0.0105 |
0.0733 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.