2014 dxdy logo

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

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


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


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

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 многомерное распределение
Сообщение26.04.2013, 20:24 


27/10/09
602
Друзья! В процессе обработки данных выяснилось, что распределение многомерной измеряемой величины часто не соответствует нормальному, а является более плоским, т.е. что-то между нормальным и равномерным. Существуют ли какие нибудь многомерные распределения с более плоской "крышей" по сравнению с нормальным, и, самое главное, существуют ли методы оценки их параметров по выборке? Для одномерных распределений в таких случаях, насколько я знаю, используются распределения с плотностью $f(x)=\frac{\gamma}{2s\Gamma \left( \frac{1}{\gamma}\right)} \exp \left( - \left( \frac{\left| x-m \right|}{s}\right) ^{\gamma} \right)$. А есть ли что-то похожее для многомерных распределений?

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


18/05/06
13438
с Территории
Дак возьмите любые одномерные, какие нравятся, и... как бы это прилично сказать... в общем, копулируйте их в любых комбинациях.

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


27/10/09
602
Не совсем понял, а как тогда быть с корреляциями? Предположим, для $m$-мерной случайной величины получены оценки параметров маргинальных распределений $f_j(x)=\frac{\gamma_j}{2s_j\Gamma \left( \frac{1}{\gamma_j}\right)} \exp \left( - \left( \frac{\left| x-m_j \right|}{s_j}\right) ^{\gamma_j} \right), j=1..m$ Получена оценка корреляционной матрицы $R$ (или ковариационной матрицы $\Sigma$, не важно). Как теперь будет выглядеть плотность многомерного распределения?

 Профиль  
                  
 
 Re: многомерное распределение
Сообщение26.04.2013, 23:06 


27/10/09
602
Может быть сначала пересчитать на собственные векторы и уже потом делать оценки параметров маргинальных распределений? По идее тогда плотность многомерного распределения должна быть равна произведению плотностей маргинальных распределений. Или существует более корректный способ?

 Профиль  
                  
 
 Re: многомерное распределение
Сообщение26.04.2013, 23:13 


26/03/11
235
ЭФ МГУ
AndreyL
http://pe.cemi.rssi.ru/pe_2011_2_98-134.pdf
Можно еще поискать, по-моему, у Фантаццини была серия статей.

 Профиль  
                  
 
 Re: многомерное распределение
Сообщение27.04.2013, 07:07 


27/10/09
602
devgen
Очень похоже на то, что нужно. Спасибо! Буду пробовать.

 Профиль  
                  
 
 Re: многомерное распределение
Сообщение04.05.2013, 20:12 


27/10/09
602
devgen
Еще раз огромное СПАСИБО за статью! В 9-ой Математике появились копула-функции, сейчас как раз разбираюсь, и статья, которую Вы посоветовали, очень помогла (хотя там, похоже, есть некоторые неточности в формулах)

ИСН
Вы, конечно, все правильно сказали, только слово "копулируйте" мне на тот момент не было понятно.

 Профиль  
                  
 
 Re: многомерное распределение
Сообщение04.05.2013, 22:17 


26/03/11
235
ЭФ МГУ
AndreyL
Попробуйте среду R

 Профиль  
                  
 
 Re: многомерное распределение
Сообщение05.05.2013, 07:09 


27/10/09
602
devgen в сообщении #719650 писал(а):
Попробуйте среду R
А что, в R больший набор копула-функций? В каком пакете? 9-ка, кстати, имеет собственный интерпретатор R, правда я его пока не пробовал.

А вот сразу вопрос по копула-функциям: как получить многомерное распределение такое, чтобы его плотность была эллипсоидом, причем внутри эллипсоида плотность постоянная (равномерное распределение), а вне эллипсоида плотность 0? Пытался использовать в качестве маргинальных равномерные распределения, а в качестве копула-функции многомерное нормальное - получается бимодальное распределение с модами на границах длинной оси эллипсоида.

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


11/03/08
9904
Москва
В данном случае я бы делал не через копулы. А смоделировал бы равномерное распределение в шаре ((n-1) угловых координат и радиус, распределённый треугольно $p(x)=x;  0<x<1$
А потом растянул бы до эллипсоида.

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


27/10/09
602
А можно чуть подробнее? Не очень понял предлагаемую идею

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


11/03/08
9904
Москва
Рассмотрим эллипсоид, заданный уравнением
$(x-v)^TA^{-1}(x-v)=1$
Можно принять, что центр эллипсоида v=0 (а если нужен смещённый в иную точку - прибавить к найденным координатам точки внутри соответствующие компоненты вектора координат центра v)
$x^TA^{-1}x=1$
Учитывая, что матрица А положительно определённая и симметричная, её можно представить, как
$A=C^T\Lambda^2C$
и, заменяя $y=\Lambda^{-1}Cx$ перейти к уравнению для шара
$y^Ty=1$
Очевидно, это преобразование, растяжение и поворот осей, равномерное распределение точек внутри шара переведёт в равномерное внутри эллипсоида.
То есть, сгенерировав случайную точку y с равномерным внутри сферы распределением, можно получить равномерно распределённую внутри эллипсоида точку x, как
$x=C^T\Lambda y$
Остаётся выяснить, как получить точку, равномерно распределённую внутри сферы.
Простейший способ - "отбрасыванием", т.е. генерируется n случайых величин, распределённых U(-1,1), находится сумма их квадратов, если она больше 1, попытка неудачна, делается следующая, пока не будет получена точка внутри сферы. При большом n этот способ даст большое число неудачных попыток, так, например, при n=8 неудачны будут 63 попытки из 64. Поэтому лучше сгенерировать n случайных величин, из которых одна даст для точки координату r, остальные угловые координаты точки (далее по формуле гиперсферических координат). Однако распределение r не может быть равномерным, плотность распределения должна быть пропорциональна объёму слоя гиперсферы, соответствующему радиусу r, то есть $r^{n-1}$. То есть функция распределения будет $F(r)=r^n$ для r от нуля до единицы, нулю при r<0 и единице при r>1. Так что для получения r надо сгенерировать равномерное U(0,1) и вычислить $r=u^{1/n}$

 Профиль  
                  
 
 Re: многомерное распределение
Сообщение11.05.2013, 20:14 


27/10/09
602
Да, Спасибо! Только не совсем то, что хотелось бы. По видимому я не очень точно выразился, написав, что нужно "получить многомерное распределение". Генератор случайной величины в моей задаче не нужен, хотелось получить формулу плотности такого распределения с использованием копула-функции. Вот только не знаю, какую копула-функцию брать, из всего имеющегося у меня набора с корреляционными матрицами способны работать только многомерное нормальное и многомерное Стьюдента, но при равномерных распределений в качестве маргинальных они переходят к бимодальным (равномерное распределения было выбрано как предельный случай экспоненциального). Пока даже не могу понять, как с помощью копула-функций получить плотность эллиптического экспоненциального распределения (описанного в статье, предложенной уважаемым devgen) - при увеличении степени двумерные маргинальные получаются бимодальными. А в реальной задаче степени маргинальных распределений наверняка будут различными, плюс не исключен случай с асимметричными маргинальными распределениями.

 Профиль  
                  
 
 Re: многомерное распределение
Сообщение11.05.2013, 22:39 


27/10/09
602
А насколько правомерным будет подход с нормализацией? Например оценить (по выборке) параметры всех маргинальный распределений, взять от них интегральную функцию этих распределений и дать ее на вход обратного нормального распределения. По идее после такого преобразования у новой случайной величины все маргинальные распределения будут нормальными, и для новых случайных величин можно пользоваться копула-функцией для многомерного нормального распределения (с нормальными-же маргинальными), и значит можно получить значение плотности для новой случайной величины. Правда не совсем четко понимаю, как потом перейти к плотностям исходных распределений, может быть разделить на произведение плотностей нормальных (маргинальных) и домножить на произведение плотностей исходных (опять же маргинальных)?

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


11/03/08
9904
Москва
На всякий случай

(Оффтоп)

поправляя фуражку прапорщика Ясненько, старшины роты капитана Очевидность
эллиптические распределения и распределение величины, равномерно распределённой внутри эллипсоида, это разные распределения.
Подход с копулой, по-видимому, для эллиптических сможет сработать, а для внутренности эллипсоида я лично бы просто использовал то, что вероятность попадания в выбранную область пропорциональна отношению объёма этой области к объёму эллипсоида (и далее воспользовался бы тем, что поворот объёмов не меняет, а растяжение меняет всё пропорционально, и и то, и то переводят плоскости в плоскости, так что для области, отсечённой от эллипсоида плоскостью задача сведётся к вычислению объёма шарового сегмента).

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

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



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

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


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

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