
- •1.Основные понятия
- •2. Компьютерное исследование точности
- •3.Исследование датчиков псевдослучайных чисел
- •3.1 Генерация псевдослучайных чисел
- •3.1.1 Генерация равномерных чисел
- •3.1.2 Генерация случайных чисел,
- •3.2 Тестирование датчиков
- •3.2.1.Проверка на соответствие заданному закону
- •3.2.2. Проверка независимости и некоррелированности
- •3.3. Наиболее часто встречающиеся законы распределения
- •3.4. Контрольные вопросы
- •4. Оценка параметров распределения
- •4.1. Вычисление точечных оценок
- •4.2. Вычисление интервальных оценок
- •4.2.1.Интервальная оценка дисперсии
- •4.2.2.Интервальная оценка математического ожидания
- •4.3. Точность оценивания параметров
- •4.4.Контрольные вопросы
- •5.1. Проверка гипотезы о математическом ожидании
- •5.2. Проверка гипотезы о дисперсии нормально распределенной
- •5.3. Проверка гипотезы о параметре экспоненциального
- •5.4. Точность проверки
- •5.5. Контрольные вопросы
- •6. Проверка статистических гипотез по критериям значимости (согласия)
- •6.1. Критерий значимости (согласия)
- •6.2. Проверка гипотез о параметрах нормально распределенной случайной величины
- •6.4. Точность проверки гипотез по критериям значимости
- •6.5. Контрольные вопросы
- •7.1.2.Проверка гипотезы по критерию Вилкоксона
- •7.2. Проверка гипотезы о наличии статистической независимости
- •7.2.1 Коэффициент ранговой корреляции Спирмена
- •7.2.2. Коэффициент ранговой корреляции Кендалла
- •7.3. Исследование точности ранговых критериев
- •7.4. Контрольные вопросы
3.2 Тестирование датчиков
Тестирование программ вычисления псевдослучайных чисел целесообразно производить не только при их разработке и отладке, но часто и в процессе использования готовых и зарекомендовавших себя программ (датчиков). Это рекомендация вызвана тем, что «качество» случайных чисел оказывает существенное влияние на результаты их использования, и практики знают ситуации, в которых некоторые специфические особенности датчиков делали их непригодными, хотя в других задачах эти датчики не вызывали нареканий.
генерируемые числа должны удовлетворять, в первую очередь, следующим тестам:
тест на случайность;
тест на соответствие выборки заданному закону распределения;
тест на независимость (или некоррелированность) элементов выборки.
В настоящее время разработано достаточно много статистических тестов для проверки датчиков случайных чисел (см., например [3,4]), но большинство из них в той или иной форме направлено на выявление перечисленных свойств генерируемой выборки.
Следует отметить, что особое внимание должно уделяться проверке датчика равномерных чисел, так как результаты его работы лежат в основе всех программ генерации выборки с заданным (неравномерным) распределением. Этот датчик создает «исходную», «первичную» случайность.
Рассмотрим проверку датчиков на соответствие заданному закону распределения и на независимость. (Проверка на случайность по числу и длине серий описана в [4] и [9].)
3.2.1.Проверка на соответствие заданному закону
распределения
Этот тест основывается на известной в математической статистике задаче проверки гипотезы о распределении случайной величины.
Наиболее употребительными методами
сегодня являются проверки по критериям
согласия λ – Колмогорова (иначе
Колмогорова – Смирнова) и
– Пирсона. Оба метода подробно изложены
в литературе по математической статистике
как учебной, так и монографической.
(См., например, [1…5].)
Здесь приведем краткие сведения о них и основные формулы.
Критерий согласия λ – Колмогорова. Этот метод очень прост, но его применение требует выполнения двух ограничений: во-первых, распределение должно быть непрерывным и, во-вторых, параметры проверяемого распределения должны быть известны и не могут быть заменены их оценками, получаемыми на основе наблюдений.
В качестве меры близости статистического (выборочного) и генерируемого распределений принимается максимальное значение разности их функций распределения
где
– выборочная функция распределения;
– генерируемое распределение.
Колмогоровым было показано, что при
увеличении объема выборки n,
распределение случайной величины
стремится к виду
На этом основании с доверительной вероятностью q можно утверждать, что выборочное распределение согласуется с гипотетическим, если
где
–
квантиль распределения уровня (1-q);
–экспериментально вычисленное значение
.
При использовании этим критерием
необходимо иметь в виду, что распределение
Колмогорова F(λ) является
предельным при
и, следовательно, надежные суждения о
качестве генерации можно делать лишь
по выборкам достаточно большого объема.
Критерий согласия – Пирсона. Этот метод, в отличие от предыдущего, применим как к непрерывным, так и к дискретным распределениям. Кроме того, допускается в гипотетическом распределении использовать в качестве значений параметров их оценки.
В соответствии с этим методом область
возможных значений случайной величины
разбивается на k разрядов
и для каждого из них находится количество
m элементов выборки,
попавших в разряд, и вычисляется, в
соответствии с генерируемым распределением,
математическое ожидание этого числа
,
где
– вероятность попадания в i-й
разряд.
Пирсон показал, что случайная величина, определяемая выражением
при
стремится к
– распределению с (k-1)-й
степенью свободы, если гипотетическое
распределение задано полностью. Если
же s параметров гипотетического
распределения заданы их оценками,
найденными по той же выборке, что и
,
то число степеней свободы критерия
равно k-s-1.
Выборочное распределение признается
согласующимся с генерируемым с
доверительной вероятностью q,
если
,
где
– квантиль уровня (1-q)
распределения с (k-s-1)-й
степенью свободы, а
– экспериментальное значение критерия.
Сделанное в конце разд. 3.1 замечание о желательности увеличения объема выбора в связи с предельным характером распределения критериев справедливо и для критерия – Пирсона.
Более детальное изложение критериев λ – Колмогорова и – Пирсона приведено на с.47…51.