2014 dxdy logo

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

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


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


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Регрессия с не нормальными ошибками
Сообщение20.01.2022, 00:12 


07/03/11
690
Рассмотрим задачу регрессии:
$$y = f(\mathbf x | \mathbf w) + \varepsilon ,$$
где $\varepsilon \sim \mathcal N (0, \sigma ^2)$. Тогда имея выборку $(\mathbf X, \mathbf y)$ мы можем оценить $\mathbf w$ при помощи ММП:
$$y \sim \mathcal N (f(\mathbf x | \mathbf w), \sigma ^2)$$
$$-\ln p(\mathbf y | \mathbf X, \mathbf w, \sigma ^2) = -\sum _i \n p(y_i | \mathbf x _i , \mathbf w, \sigma ^ 2)$$
Если подставить нормальное распределение, то нам повезет и мы сможем оценить $\mathbf w$ не вычисляя $\sigma ^2$:
$$\hat {\mathbf w}(\mathbf y, \mathbf X, \sigma ^2) = \hat {\mathbf w}(\mathbf y, \mathbf X) = {\arg \min} _{\mathbf w} \sum _i (y_i - f(\mathbf x_i | \mathbf w))^2$$
Пусть теперь $\varepsilon \sim \mathcal D(\theta)$ и $\mathbb E \varepsilon = 0$.

Вопрос1: можно ли что-то оценивать, если $\mathbb V \varepsilon = \inf$?
Вопрос2: если нам не повезло, то единственный способ -- решать систему уравнений? Если да, есть какие-то итеративные схемы решения?
Вопрос3: если $\varepsilon \sim \mathcal S (\alpha , \beta , c, 0)$ -- устойчивое распределение с известными $\alpha, \beta, c$, мы можем так же применять ММП для оценки $\mathbf w$? Можно ли получить какую-то простую формулу для $\beta = 0$ и $1 < \alpha < 2$?

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


11/03/08
9906
Москва
Можно. Называется робастное оценивание. Хотя обычно рассматривают не такой крутой случай, с бесконечной дисперсией, а просто более тяжёлые хвосты.

 Профиль  
                  
 
 Re: Регрессия с не нормальными ошибками
Сообщение20.01.2022, 15:51 


07/03/11
690
Спасибо! Вот я еще рассмотрел t-распределение:
$$p(x | \nu , \mu , \sigma) = \frac{\Gamma (\frac {\nu + 1}{2})}{\Gamma (\frac {\nu}{2})\sqrt {\pi \nu} \sigma}\left(1 + \frac {1}{\nu}\left(\frac {x - \mu}{\sigma}\right)^2\right)^{-\frac{\nu + 1}{2}}$$
Тогда, чтоб оптимизировать параметры модели, нужно минимизировать функцию потерь:
$$L(\mathbf w | \mathbf y, \mathbf X, \nu, \sigma) = \sum _i\ln\left( 1 + C (y_i - f(\mathbf x_i | \mathbf w))^2\right)\to \min,$$
где $C = \frac {1}{\nu \sigma ^ 2}$. Это я правильно написал?

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


11/03/08
9906
Москва
Что-то не то...

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


11/03/08
9906
Москва
Если у нас задано $\nu$, то множитель $\frac {\Gamma(\frac{\nu+1}2)}{\Gamma(\frac \nu 2)\sqrt{\pi\nu}}$ можно вынести за скобки, и оценивать по ММП только среднее и дисперсию. Но выражение немного не такое. Оценивание ещё и числа степеней свободы тоже возможно, но вычислительная процедура сложнее.
Есть описание в https://web.itu.edu.tr/~etaner/wseasJ05.pdf
Но я его не проверял.

 Профиль  
                  
 
 Re: Регрессия с не нормальными ошибками
Сообщение21.01.2022, 18:01 


07/03/11
690
Глянул статью, вроде бы все правильно написал. Отдельно оценивать среднее/дисперсию не получится из-за множителя $\frac 1\nu$ в скобках.

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

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



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

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


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

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