Моделирование случайной величины по методу исключения

persalena
Сообщений: 50
Зарегистрирован: 11 апр 2009, 21:00

Моделирование случайной величины по методу исключения

Сообщение persalena » 25 мар 2012, 07:16

Здравствуйте, помогите пожалуйста со следующей задачей:

нужно смоделировать случайную величину $$\xi$$ по методу исключения.
Плотность вероятности:


$$f(x) = \frac {2} {\pi}\frac {1} {\sqrt{1-x^2}} $$, $$ x\in[0,1]$$

Вся проблема в том, что функция на промежутке возрастает. Следовательно, чтобы ее ограничить, нужно взять ее значение на правом конце отрезка. Но там она уходит в бесконечность. Как быть?
Последний раз редактировалось persalena 28 ноя 2019, 17:03, всего редактировалось 1 раз.
Причина: test

Таланов
Сообщений: 21057
Зарегистрирован: 07 янв 2009, 21:00

Моделирование случайной величины по методу исключения

Сообщение Таланов » 25 мар 2012, 07:30

А функция распределения как выглядит?
Последний раз редактировалось Таланов 28 ноя 2019, 17:03, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Andrew58
Сообщений: 8961
Зарегистрирован: 20 янв 2009, 21:00

Моделирование случайной величины по методу исключения

Сообщение Andrew58 » 25 мар 2012, 10:56

Таланов писал(а):Source of the post
А функция распределения как выглядит?

А что такое "метод исключения", и при каких делах там $$\xi$$?
Последний раз редактировалось Andrew58 28 ноя 2019, 17:03, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
vicvolf
Сообщений: 3155
Зарегистрирован: 13 ноя 2009, 21:00

Моделирование случайной величины по методу исключения

Сообщение vicvolf » 25 мар 2012, 11:56

persalena писал(а):Source of the post
Вся проблема в том, что функция на промежутке возрастает. Следовательно, чтобы ее ограничить, нужно взять ее значение на правом конце отрезка. Но там она уходит в бесконечность. Как быть?

Наверно при моделировании у Вас есть генератор случайных чисел, который выдает случайные числа от 0 до 1. Вам надо вставить анализ в программу равно ли число 1 и если да, то выбирать следующее значение.
Последний раз редактировалось vicvolf 28 ноя 2019, 17:03, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
myn
Сообщений: 1661
Зарегистрирован: 05 ноя 2009, 21:00

Моделирование случайной величины по методу исключения

Сообщение myn » 25 мар 2012, 12:08

Andrew58 писал(а):Source of the post
А что такое "метод исключения"?

+1

и правую границу=1 нельзя включать. должна быть в условии ) справа. [0;1)

под кривой плотности вероятности лежит единичная площадь.
Последний раз редактировалось myn 28 ноя 2019, 17:03, всего редактировалось 1 раз.
Причина: test

Таланов
Сообщений: 21057
Зарегистрирован: 07 янв 2009, 21:00

Моделирование случайной величины по методу исключения

Сообщение Таланов » 25 мар 2012, 12:21

Нужно функцию распределения писать.
Последний раз редактировалось Таланов 28 ноя 2019, 17:03, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Andrew58
Сообщений: 8961
Зарегистрирован: 20 янв 2009, 21:00

Моделирование случайной величины по методу исключения

Сообщение Andrew58 » 25 мар 2012, 12:28

Таланов писал(а):Source of the post
Нужно функцию распределения писать.

Пишем... и выходит какой-то арксинус. А дальше что?
Последний раз редактировалось Andrew58 28 ноя 2019, 17:03, всего редактировалось 1 раз.
Причина: test

Pyotr
Сообщений: 4896
Зарегистрирован: 19 авг 2008, 21:00

Моделирование случайной величины по методу исключения

Сообщение Pyotr » 25 мар 2012, 14:47

persalena писал(а):Source of the post
,,, Как быть?

Здесь применять метод исключения нельзя. Задача решается "в лоб":
$$x=\sin (\pi \cdot RAND/2)$$
Последний раз редактировалось Pyotr 28 ноя 2019, 17:03, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Andrew58
Сообщений: 8961
Зарегистрирован: 20 янв 2009, 21:00

Моделирование случайной величины по методу исключения

Сообщение Andrew58 » 25 мар 2012, 16:41

Pyotr писал(а):Source of the post
Здесь применять метод исключения нельзя. Задача решается "в лоб":
$$x=\sin (\pi \cdot RAND/2)$$

Если RAND -это равномерное распределение, то возникает много-много вопросов...
Последний раз редактировалось Andrew58 28 ноя 2019, 17:04, всего редактировалось 1 раз.
Причина: test

Pyotr
Сообщений: 4896
Зарегистрирован: 19 авг 2008, 21:00

Моделирование случайной величины по методу исключения

Сообщение Pyotr » 25 мар 2012, 16:52

Andrew58 писал(а):Source of the post
Pyotr писал(а):Source of the post
Здесь применять метод исключения нельзя. Задача решается "в лоб":
$$x=\sin (\pi \cdot RAND/2)$$

Если RAND -это равномерное распределение, то возникает много-много вопросов...

Задавайте.
Собственно, формула предельно прозрачна, поскольку получена из определения
$$\int_0^x f(t)dt=RAND$$
Последний раз редактировалось Pyotr 28 ноя 2019, 17:04, всего редактировалось 1 раз.
Причина: test


Вернуться в «Теория вероятностей и Математическая статистика»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 1 гость