2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Розыгрышь случайного числа
Сообщение12.05.2009, 15:34 


16/08/07
65
Дана функция $$\phi (x)=-\frac{1}{\lambda}ln(1-x)$$
Необходимо найти $$X=\phi (r)$$ , r случайное число , которое необходимо разыграть от 0 до 1 (равномерный закон распределения)
Я не знаю , что значит "разыграть случайное число r от 0 до 1". Помогите мне пожалуйста. Объясните ,что это значит или дайте ссылку на теоретический материал.

 Профиль  
                  
 
 Re: Розыгрышь случайного числа
Сообщение12.05.2009, 16:24 
Заслуженный участник


12/07/07
4522
Возможно, от Вас требуется сгенерировать значения экспоненциально распределенной случайной величины (с плотностью $f(x)= \lambda \exp(-\lambda x)$), притом, что Вам доступны значения равномерно распределенной на [0,1] случайной величины.

В данном случае, разыграть $r$ — означает получить значение равномерно распределенной на [0, 1] случайной величины. Для этого Вы можете воспользоваться возможностями некоторого языка программирования или пакета, например, функцией random на языке Pascal.

О методах генериррования случайных величин можно посмотреть, например, в книге
1. Кнут Д. Искусство программирования. Т2 Получисленные алгоритмы. (Книгу можно свободно скачать в электронном виде, ищите на poiskknig.ru, ebdb.ru)

 Профиль  
                  
 
 Re: Розыгрышь случайного числа
Сообщение14.05.2009, 10:12 


16/08/07
65
Цитата:
Возможно, от Вас требуется сгенерировать значения экспоненциально распределенной случайной величины (с плотностью $f(x)= \lambda \exp(-\lambda x)$), притом, что Вам доступны значения равномерно распределенной на [0,1] случайной величины.


Да, Вы правы . В задании дан датчик случайных чисел, подчиненный равномерному закону распределения на отрезке [0,1]. Требуется получить СВ X ,распределенную по показательному закону с плотностью $f(x)= \lambda \exp(-\lambda x), x>0$. Сказано построить процедуру(алгоритм) розыгрыша единичного жребия для получения X.
При этом даны методические указания по решению:
1. Найти функцию распределения $F(x)=\int_{-\infty}^{x}f(x)dx$
2. Для $F(x)$ определить $\phi(x)=F^{-1}(x) $
3. разыграть случайное число $r$от 0 до 1
4. $X=\phi(r)$

Первые два пункта я выполнил , но вот как выполнить третий?

 Профиль  
                  
 
 Re: Розыгрышь случайного числа
Сообщение14.05.2009, 10:21 
Заслуженный участник


11/05/08
32166
mvb13 в сообщении #213849 писал(а):
Первые два пункта я выполнил , но вот как выполнить третий?

Вы же сами сказали, что стандартный равномерный генератор Вам дан. Вот и применяйте.

 Профиль  
                  
 
 Re: Розыгрышь случайного числа
Сообщение14.05.2009, 18:27 


16/08/07
65
В этом и заключается мой вопрос . Я не знаю как применить генератор случайных чисел.
В качестве значения $r$ должна быть некоторая функция?

 Профиль  
                  
 
 Re: Розыгрышь случайного числа
Сообщение14.05.2009, 18:42 
Заслуженный участник
Аватара пользователя


23/11/06
4171
mvb13 в сообщении #214020 писал(а):
В этом и заключается мой вопрос . Я не знаю как применить генератор случайных чисел.
В качестве значения $r$ должна быть некоторая функция?

Нет. Число. 0,1612478.

 Профиль  
                  
 
 Re: Розыгрышь случайного числа
Сообщение14.05.2009, 18:44 
Заслуженный участник


11/05/08
32166
mvb13 в сообщении #214020 писал(а):
В этом и заключается мой вопрос . Я не знаю как применить генератор случайных чисел.
В качестве значения $r$ должна быть некоторая функция?

Некая стандартная встроенная функция. В Паскале обращение выглядит как "r:=random;". В Матлабе -- как "r=rand". Даже в калькуляторы обычно вставляют кнопочку с обозначением типа "rnd".

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group