2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3
 
 Re: нормальное распределение
Сообщение04.12.2014, 18:24 
Заслуженный участник
Аватара пользователя


23/11/06
4171
ewert в сообщении #940193 писал(а):
И тригонометрические -- это из другой серии, это из известного алгоритма для двумерного нормального.


???
Вектор из двух независимых нормальных величин - это две независимые нормальные величины. ((с) Ваш КО).

 Профиль  
                  
 
 Re: нормальное распределение
Сообщение04.12.2014, 18:57 
Заслуженный участник


11/05/08
32166

(Оффтоп)

--mS-- в сообщении #940242 писал(а):
(с) Ваш КО

КО -- это коэффициент отвязанности? или чего?

Я имел в виду, что в том алгоритме логарифм действительно присутствовал, куда ж без него. А вот тригонометрии -- эмулировались просто бросанием в круг. Ну, может, и невнятно выразился.

 Профиль  
                  
 
 Re: нормальное распределение
Сообщение04.12.2014, 19:21 
Заслуженный участник
Аватара пользователя


11/03/08
9526
Москва
ewert в сообщении #940193 писал(а):
Евгений Машеров в сообщении #940155 писал(а):
и тригонометрические функции стали считаться аппаратно,

И тригонометрические -- это из другой серии, это из известного алгоритма для двумерного нормального.


Ну, так генерируются при начальном и каждом чётном обращении к ГСЧ два числа, выдаётся первое, второе запоминается и выдаётся при нечётных обращениях.

-- 04 дек 2014, 19:37 --

ewert в сообщении #940274 писал(а):

(Оффтоп)

--mS-- в сообщении #940242 писал(а):
(с) Ваш КО

КО -- это коэффициент отвязанности? или чего?

Я имел в виду, что в том алгоритме логарифм действительно присутствовал, куда ж без него. А вот тригонометрии -- эмулировались просто бросанием в круг. Ну, может, и невнятно выразился.


КО, видимо, Капитан Очевидность.
А тригонометрия была в самом первом варианте Бокса-Мюллера, в котором от одного числа получали логарифм, от другого синус и косинус, но поскольку считалась довольно долго - усовершенствовали, вместо этого генерировали два равномерных числа, считали расстояние точки до начала координат, если больше единицы - отбрасывали эту пару и генерировали новую, если меньше - генерировали пару нормальных с.ч. В таком варианте было популярно, когда корни уже реализованы были аппаратно, а логарифм - быстрой подпрограммой. Но потом появился быстрый метод вычисления тригонометрических функций, он был реализован аппаратно, причём считали одновременно и синус и косинус (например, IEEEшный FSINCOS) и стало целесообразно вернуться к первоначальной форме метода, экономя на "холостых вызовах", в которых $x^2+y^2>1$

 Профиль  
                  
 
 Re: нормальное распределение
Сообщение04.12.2014, 21:25 


19/04/13
31
provincialka
Спасибо Вам огромное! У Вас теперь еще одна студентка появилась! Было очень интересно выполнять задание, и действительно, помогло "пропустить через себя материал". Сегодня выступила с докладом, кажется, понравилось. Утром уже доделывала график, спрашивать было не у кого, и я немного смухлевала, так как не поняла Ваших последних наводок "получилось вычитанием и умножить на размер выборки...". Нормальное распределение строила так: для каждого икса из столбика с числами 0;0,5;1;1,5... задала функцию нормрасп; стандартн. отклонение и мат. ожидание взяла из получившихся данных для нашего огромного массива 30Х100. График получился низковат ростом, и я подобрала множитель для всего столбца с функцией нормрасп (на 1400 умножила), график подрос. Потом еще для двух слагаемых сделала мультфильм :) Расскажите, пожалуйста, а все-таки как Вы строили норм?
Изображение
Изображение

 Профиль  
                  
 
 Re: нормальное распределение
Сообщение04.12.2014, 21:31 
Аватара пользователя


21/01/09
3923
Дивногорск
Вероятность попадания в интервал $[a,b]$ равна $F(b)-F(a)$. Теоретическая частота получается умножением этой вероятности на объём выборки.

 Профиль  
                  
 
 Re: нормальное распределение
Сообщение04.12.2014, 22:03 
Заслуженный участник
Аватара пользователя


18/01/13
12044
Казань
Ewigersucher, а как вы вычисляли параметры нормального распределения? Для $n$ слагаемых мат. ожидание будет $n\cdot 0,5$, а дисперсия - $n/12$. Соответственно, в форму делала так: в ячейке E34 поместила формулу =НОРМ.РАСП(A34; &G&32;КОРЕНЬ(&K&32);ИСТИНА) и размножила вниз. Но можно было найти корень сразу в ячейке K32, то есть поместить туда величину =КОРЕНЬ(n/12).

Потом в ячейку C34 записала =(E34-D33)*&O&32 и тоже размножила вниз. Это и получились теоретические частоты.
(Здесь знак & вставлен вместо доллара, так как доллар обрабатывается неверно.)
Ewigersucher в сообщении #940366 писал(а):
У Вас теперь еще одна студентка появилась!
Очень хорошо! Приятно иметь активных и думающих студентов!

 Профиль  
                  
 
 Re: нормальное распределение
Сообщение04.12.2014, 23:07 
Заслуженный участник
Аватара пользователя


18/05/06
13437
с Территории
А тэг code на что?
Код:
НОРМ.РАСП(A34; $G$32;КОРЕНЬ($K$32);ИСТИНА)

 Профиль  
                  
 
 Re: нормальное распределение
Сообщение05.12.2014, 02:12 
Заслуженный участник
Аватара пользователя


18/01/13
12044
Казань
ИСН, спасибо, не догадалась.

 Профиль  
                  
 
 Re: нормальное распределение
Сообщение05.12.2014, 02:30 
Аватара пользователя


21/01/09
3923
Дивногорск
Ewigersucher в сообщении #940366 писал(а):
Нормальное распределение строила так: для каждого икса из столбика с числами 0;0,5;1;1,5... задала функцию нормрасп; стандартн. отклонение и мат. ожидание взяла из получившихся данных для нашего огромного массива 30Х100. График получился низковат ростом, и я подобрала множитель для всего столбца с функцией нормрасп (на 1400 умножила), график подрос.

Теоретические частоты можно также найти по плотности. $N\cdot f((b+a)/2)\cdot \Delta x$. Получается что домножить нужно на 1500.

 Профиль  
                  
 
 Re: нормальное распределение
Сообщение05.12.2014, 08:10 


19/04/13
31
Александрович
Интуиция подсказывала, что домножать нужно именно на 1500 (к 5 утра интуиция становится очень разговорчивой, знаете ли:)), но график стал слишком высоким. Поэтому стала подбирать, и умножение на 1400 дало результат, который отражен на скриншоте в предыдущем сообщении. Это для пяти слагаемых. А для двух слагаемых каждый член столбца нормрасп был умножен на 1250.

-- 05.12.2014, 08:40 --
provincialka
provincialka в сообщении #940385 писал(а):
а как вы вычисляли параметры нормального распределения?

В ячейке С34 поместила формулу
Код:
1400*НОРМ.РАСП(A34; &G&32; &Р&32; ИСТИНА)
и размножила ее вниз. Для двух слагаемых множитель к функции в ячейке С34 подобрался 1250.
G32 -
Код:
СРЗНАЧ(A1:CV30)

К32 -
Код:
ДИСПР(A1:CV30)

Р32 - корень из дисперсии, т.е. от ячейки К32.

Цитата:
Потом в ячейку C34 записала =(E34-D33)*&O&32 и тоже размножила вниз.

Не пойму, что такое у Вас D33? Поясните еще, пожалуйста, что значило выражение "контрольные точки" в одном из Ваших первых ответов, т.е. почему 0;0,5;1... называете "контрольными"?

!На скриншоте для двух слагаемых у себя заметила ошибку: в ячейке С32 должно стоять 2, а не 5!

 Профиль  
                  
 
 Re: нормальное распределение
Сообщение05.12.2014, 08:53 
Заслуженный участник


11/05/08
32166

(Оффтоп)

Евгений Машеров в сообщении #940289 писал(а):
В таком варианте было популярно, когда корни уже реализованы были аппаратно,

А там не нужны корни.

 Профиль  
                  
 
 Re: нормальное распределение
Сообщение05.12.2014, 10:44 
Заслуженный участник
Аватара пользователя


18/01/13
12044
Казань
Насчет ячейки С34 там опечатка: вычитается, разумеется, не D33, а E33, берется разность двух соседних элементов,
Александрович в сообщении #940367 писал(а):
Вероятность попадания в интервал $[a,b]$ равна $F(b)-F(a)$. Теоретическая частота получается умножением этой вероятности на объём выборки.
Честно говоря, не понимаю, почему вам пришлось что-то "подгонять". В готовом листе я меняла только выборку (число слагаемых) и значение n.
Число элементов в выборке подсчитывается автоматически, как и все параметры распределения.

-- 05.12.2014, 10:49 --

Совет. Когда вы считаете среднее и другие параметры по выборке (по массиву) не надо писать СРЗНАЧ(A1:CV30), лучше сразу СРЗНАЧ(1:30). Тогда вы сможете расширять выборку "вправо" не переделывая формул. Но вообще-то лучше параметры взять не выборочные, а точные.
Исходными у вас являются величины $\xi_i$, равномерно распределенные на отрезке $[0; 1]$. Чему будет равно мат. ожидание каждой из этих величин? Дисперсия? И чему будут равны эти параметры для суммы?

 Профиль  
                  
 
 Re: нормальное распределение
Сообщение05.12.2014, 15:01 
Заслуженный участник
Аватара пользователя


11/03/08
9526
Москва
ewert в сообщении #940578 писал(а):

(Оффтоп)

Евгений Машеров в сообщении #940289 писал(а):
В таком варианте было популярно, когда корни уже реализованы были аппаратно,

А там не нужны корни.



Для отбрасывания не нужны. А при принятой паре x, y $S=x^2+y^2<1$ результат вычисляется, как
$z_1=x\sqrt{\frac {-2\ln S} S}$
$z_2=y\sqrt{\frac {-2\ln S} S}$

 Профиль  
                  
 
 Re: нормальное распределение
Сообщение06.12.2014, 06:42 
Аватара пользователя


21/01/09
3923
Дивногорск
Ewigersucher в сообщении #940571 писал(а):
Интуиция подсказывала, что домножать нужно именно на 1500 (к 5 утра интуиция становится очень разговорчивой, знаете ли:)), но график стал слишком высоким. Поэтому стала подбирать, и умножение на 1400 дало результат, который отражен на скриншоте в предыдущем сообщении. Это для пяти слагаемых. А для двух слагаемых каждый член столбца нормрасп был умножен на 1250.

Что-то у вас графики какие-то кривые. Вот что должно у вас получиться для двух слагаемых. Это треугольное распределение аппроксимируемое нормальным.
Изображение

-- Сб дек 06, 2014 11:07:10 --

Вот для пяти слагаемых:
Изображение

 Профиль  
                  
 
 Re: нормальное распределение
Сообщение06.12.2014, 08:53 
Аватара пользователя


21/01/09
3923
Дивногорск
Красная линия с точками это теоретическая частота.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 45 ]  На страницу Пред.  1, 2, 3

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



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

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


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

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