Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Л_03_ГСЧ

.pdf
Скачиваний:
22
Добавлен:
01.06.2015
Размер:
1 Мб
Скачать

Проверки на статистическую независимость

Проверка на частоту появления цифры в последовательности

Пример. Случайное число 0.2463389991 состоит из цифр 2463389991, а число 0.5467766618

состоит из цифр 5467766618. Соединяя последовательности цифр, имеем:

24633899915467766618.

Теоретическая вероятность pi выпадения i-ой цифры (от 0 до 9) равна 0.1.

Частота появления каждой цифры в выпавшей экспериментальной последовательности: цифра 1 выпала 2 раза из 20, а цифра 6 выпала 5 раз из 20 и т.д.

вычислим оценку

эксп2

 

1

k

n 2

 

1

 

 

22

12

22 22 12 52 22 22 32

 

56

 

 

 

 

 

 

i

N

 

 

 

 

 

 

20 0.05

 

 

20

8

 

pi

 

 

 

 

 

 

 

 

 

N i 1

 

20

 

 

 

0.1

 

0.1

 

 

Проверка появления серий из одинаковых цифр

Через nL обозначают число серий одинаковых подряд цифр длины L. Проверяют все L от 1 до m, где m — заданное пользователем число: максимально встречающееся число одинаковых цифр в серии. Теоретическая вероятность появления серии длиной в L равна: pL = 9 · 10L . Частость появления серий подсчитывается по формуле «хи-квадрат» с использованием значений pL

Пример. В записи «24633899915467766618» присутствуют 2 серии длиной в 2 (33 и 77), то есть n2 = 2 и 2 серии длиной в 3 (999 и 666), то есть n3 = 2. Вероятность появления серии длиной в два символа равна: p2 = 0.09 (теоретическая). Вероятность появления серии

длиной в три символа равна: p3 = 0.009 (теоретическая).

 

 

 

1

3

n

2

 

1

 

 

102

 

22

 

22

 

 

 

 

эксп2

 

 

 

i

 

N

 

 

 

 

 

 

 

 

 

 

20 29.99 20 9.99

(1 5)%

N

 

 

20

0.9

 

0.009

 

 

i 1

p

 

 

0.09

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

Моделирование случайной величины

Выбирается модель, описывающая исследуемый процесс, явление, систему со случайными параметрами. Затем осуществляется случайная реализация моделируемого явления. После осуществления единичной реализации моделируемого явления эксперимент многократно повторяется, и по результатам моделирования определяются различные характеристики модели.

ГСЧ – генератор случайных чисел (случайные числа rрр равномерно распределены в интервала

[0; 1])

ПЗСЧ – преобразователь закона случайных чисел БНСтат – блок накопления статистики БВСХ – блоке вычисления статистических характеристик

БОД – блок оценки достоверности (если колебания значений частости появления событий относительно теоретической вероятности меньше заданной точности, то экспериментальную частоту принимают в качестве ответа, иначе генерацию случайных входных воздействий продолжают). Оценивание ведут по худшей из частот

12

Большой информативностью для инженера обладает закон распределения вероятности случайной величины X

Пример. Диаметр X вытачиваемой детали может отклоняться от запланированного идеального значения под влиянием различных факторов, поэтому он является случайной слабо предсказуемой величиной. В результате наблюдения за выпускаемыми деталями отмечено, сколько деталей из 1000 имели диаметр X1 (NX1), сколько деталей имели диаметр X2 (NX2) и так далее. Можно построить гистограмму частости диаметров, откладывая для X1 величину NX1/1000, для X2 величину NX2/1000 и так далее . Сумма всех частостей равна 1. Если X меняется непрерывно, опытов проведено очень много, то в пределе N –> ∞ гистограмма превращается в график распределения вероятности случайной величины

Закон распределения вероятности случайной величины показывает насколько вероятно то или иное значение диаметра выпускаемых деталей

В производстве и технике законы распределения заданы по условию задачи

Метод ступенчатой аппроксимации

Для превращения равномерного ГСЧ в генератор случайных чисел в ГСЧ с заданным (произвольным) законом распределения дискретизируем непрерывный закон распределения вероятности события

f(x) — распределение вероятности (показывает насколько вероятно некоторое событие x) hi — высота i-го столбца

Значение hi операцией нормировки необходимо перевести в единицы вероятности появления

значений x из интервала xi < x xi + 1: Pi = hi/(h1 + h2 + … + hi + … + hn). Операция нормировки обеспечивает сумму вероятностей всех n событий равную 1:

n

Pi 1

i 1

Метод огрубляет изначальную постановку задачи, переходя от непрерывного закона распределения к дискретному (следует учитывать количество разбиений n из условий точности представления)

Метод исключения (отбора)

Метод исключения используется в случае, когда функция плотности вероятности задана аналитически

График функции вписывают в прямоугольник. На ось Y подают случайное равномерно распределенное число из ГСЧ. На ось X подают случайное равномерно распределенное число из ГСЧ. Если точка в пересечении этих двух координат лежит ниже кривой плотности вероятности, то событие X произошло, иначе – нет

Недостаток метода: точки, которые оказались выше кривой распределения плотности вероятности, отбрасываются как ненужные, и время, затраченное на их вычисление, оказывается напрасным

Метод взятия обратной функции

Данный метод используется в случае, когда закон распределения вероятности задан аналитически и возможно аналитическое взятие от него обратной функции

Задан интегральный закон распределения вероятности F(x): где f(x) — функция плотности вероятности

Поскольку функция F и числа возвращенные ГСЧ изменяются в интервале от 0 до 1, то случайное событие x можно определить взятием обратной функции по графику или аналитически:

x = F–1(r),

где r — число, генерируемое ГСЧ в интервале от 0 до 1, x1 — сгенерированная в итоге случайная величина

Пример. Рассмотрим экспоненциальный закон распределения плотности вероятности случайных событий f(x) = λ · eλx. Тогда интегральный закон распределения вероятности имеет вид: F(x) = 1 – eλx.

Так как r и F в данном методе расположены в одном интервале, то, заменяя F на случайное число r, имеем: r = 1 – eλx.

Выражая искомую величину x из этого выражения (то есть, обращая функцию exp()), получаем:

x = –1/λ · ln(1 – r). Так как в статическом смысле (1 – r) и r — это одно и тоже, то x = –1/λ · ln(r)

Моделирование нормально распределенных случайных величин

Для нормального закона распределения разработаны отдельные методы моделирования Формула распределения вероятности значений случайной величины x распределенной по

нормальному закону имеет вид:

где x — случайная величина;

 

 

 

 

 

 

( x mx )2

 

1

 

 

 

2

 

 

 

 

 

y(x)

 

 

 

e

 

2 x

 

 

 

 

 

x

2

 

 

 

 

 

 

 

y(x) — вероятность принятия случайной величиной значения x; mx — математическое ожидание;

σx — среднее квадратичное отклонение

Нормализованным нормальным распределением называется такое нормальное распределение, у которого mx = 0 и σx = 1. Из нормализованного распределения можно получить любое другое нормальное распределение с заданными mx и σx по формуле: z = mx + x · σx

Пример. По нормальному распределению распределен рост людей, находящихся аудитории: достаточно мало людей очень большого роста, и мала вероятность встретить людей очень малого роста. В основном, встречаются люди среднего роста — и вероятность этого велика.

Например, средний рост людей составляет 170 см: mx = 170. Известно также, что σx = 20: доля людей с ростом от 150 до 190 (170 – 20 < 170 < 170 + 20) составляет в обществе 68%. Доля людей от 130 см до 210 см (170 –

2 · 20 < 170 < 170 + 2 · 20) составляет 95.4%. Доля людей от 110 см до 230 (170 – 3 · 20 < 170 < 170 + 3 · 20)

составляет 99.7%. Вероятность того, что человек окажется ростом меньше 110 см или больше 230 см всего 3 человека на 1000

Свойства нормального распределения

Изменение параметра нормального распределения mx приводит к сдвигу кривой по оси x Изменение параметра нормального распределения σx приводит к масштабированию формы по оси x

Чем более не случаен процесс, тем меньше его среднеквадратичное отклонение, тем уже и выше колокол на графике

Смысл интегральной функции — вероятность того, что случайная величина примет значения из диапазона от –∞ до x

р

Функция Лапласа:

 

 

1

 

x

t 2

F (x)

 

 

 

 

 

 

e 2 dt

 

 

 

 

 

 

2

 

 

 

 

 

 

Функция Лапласа задана в

виде таблицы для x

x

содержит только одну из ее

симметричных частей

(функция Лапласа симметрична F(–x) = 1 – F(x))

Если задается интервал интегрирования функции Лапласа *a; b+, то:

 

 

 

 

 

 

 

(x m)2

 

b m

 

 

 

 

 

t

2

 

b

 

1

 

 

 

 

 

1

 

 

 

 

 

 

2 2

 

 

 

 

 

 

 

 

 

 

 

 

 

P(a x b)

 

 

e

 

dx

 

 

 

e

 

2 dt F(b) F(a)

 

 

 

 

 

 

 

 

 

 

a

 

 

2

 

 

 

 

 

a m

 

2

 

 

 

 

 

Вероятность попадания X в интервал, симметричный относительно mx:

P( x mx L) P((mx L) x (mx L)) F((b mx ) / ) F((a mx ) / ) F(L / ) F( L / ) 2F(L / ) 1

Пример. Найти вероятность изготовления детали с ошибкой в ее размерах не более 15 мм, если известно, что изготовление детали с ошибкой распределено по нормальному закону m = 0 и σ = 10 мм.

P(|x| < 15) = P(–15 < x < 15) = F((15 – 0)/10) – F((–15 – 0)/10) = F(1.5) – F(–1.5) = F(1.5) – (1– F(1.5)) = = 2 · F(1.5) – 1 = 2 · 0.9332 – 1 = 0.8664

Нормальное распределение является пределом для различного вида распределений

 

N

1

 

 

1

 

 

 

t 2

 

 

 

 

 

 

 

 

 

 

 

 

 

lim P(a ( xi N a)

 

 

 

)

 

 

 

e

 

2 dt F ( ) F (a)

 

 

 

 

 

 

 

N

2

 

N

i 1

 

 

 

a

 

 

 

где a — математическое ожидание в законе распределения случайной величины X;

σ — среднеквадратичное отклонение в законе распределения случайной величины X; N — количество случайных чисел

Табличный метод генерации нормально распределенных чисел

Нормальное число можно взять из справочника в таблице функции Лапласа и получить случайное число по методу взятия обратной функции: x = F–1(r), где F — интегральная функция Лапласа

Это означает, что необходимо разыграть случайное равномерно распределенное число r из интервала *0; 1+ стандартным ГСЧ (из таблицы абсолютно случайных проверенных чисел), найти равное ему число в таблице значений функции Лапласа в столбце F и по строке определить случайную величину x, соответствующую этому числу

Пример.

Таблица случайных

 

t

F(t)

 

проверенных чисел

 

0.605

0.45149

 

1187 0951 5991 5245 5700

→ r=0.4554 →

 

 

 

0.613

0.45814

 

5564 7352 0891 6249 6568

 

 

. . .

. . .

→ x=0.605

4184 2179 4554 9083 2254

 

 

1.685

0.90704

 

 

2435 2965 5154 1209 7069

r=0.9083

x=1.685

1.697

0.90897

. . .

 

 

 

 

 

 

Недостатком метода является необходимость хранения в памяти компьютера всей таблицы чисел функции Лапласа

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]