2014 dxdy logo

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

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


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


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

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

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

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

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



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Решение матричного уравнения
Сообщение12.02.2013, 09:18 


12/02/13
8
Дана матрица A размера m на n. Нужно минимизировать вот такую штуку $||y-Ax||^2+\lambda||y||^2\to \min$

$A'$-это транспонированная матрица $A$
$y$ - это вектор-столбец данных
$x$- вектор,который надо найти
$||$ - это норма
лямбда - это число

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


18/05/06
13438
с Территории
ОК, теперь расскажите, что такое A', что значат две вертикальные палочки, и что мы можем менять? А то ответ простой: x=0 (ну, вектор из нулей), y тоже. Нравится? Нет? Почему?

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


11/03/08
9983
Москва
Ну и что здесь переменная? x или y? А что задано? Оба одновременно быть неизвестными не могут, поскольку тогда ответ малость тривиален.
И небольшой совет - быстренько переделайте под TeX, а то первый же модератор загонит в Карантин. А там Вам ответить, до переделки и выхода оттуда, никто не сможет.

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


18/05/06
13438
с Территории
Ага, спасибо, теперь следующее:
- напишите формулу по-человечески (целиком в $);
- откуда при взятии производной возникла транспонированная матрица? и, кстати, по кому производная?
- если x нужно найти, а y дан, то второе слагаемое не зависит от x и ни на что не влияет, так что его можно тупо выкинуть.

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


11/03/08
9983
Москва
У меня такое впечатление, что Вы во втором слагаемом норму не того вектора взяли. У Вас y, который задан, норма его константа, и оно ни на что не влияет.
Если речь о норме вектора x, то Вы получите ридж-регрессию.

 Профиль  
                  
 
 Re: Решение матричного уравнения
Сообщение12.02.2013, 13:00 


12/02/13
8
Ладно, я похоже что то не то совсем делаю...тогда сформулирую так:было уравнение $Ax=y$, далее я применяю метод МНК с регуляризацией, получаю
$||y-Ax||^2$$+$$\lambda$$||y||^2$$\rightarrow$$min$ ... как минимизировать??

$A$ матрица размера $m$ на $n$
$x$ -вектор неизвестных
$y$ -вектор
$\lambda$- число малое положительное

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


23/08/07
5500
Нов-ск
v1k1ng в сообщении #682839 писал(а):
$||y-Ax||^2$$+$$\lambda$$||y||^2$$\rightarrow$$min$ ... как минимизировать??

Что здесь $\lambda||y||^2$ делает? Ведь это постоянная величина.

 Профиль  
                  
 
 Re: Решение матричного уравнения
Сообщение12.02.2013, 14:27 


12/02/13
8
Извините, извините...пока писал тут с набором формул разбирался, описАлся) да, там действительно должно быть $ ||x||^2$ ...Теперь поможете? :D

 Профиль  
                  
 
 Posted automatically
Сообщение12.02.2013, 14:38 
Заблокирован по собственному желанию
Аватара пользователя


18/05/09
3612
 i  Тема перемещена из форума «Помогите решить / разобраться (М)» в форум «Карантин»
Тема перемещена в Карантин по следующим причинам: запись формул.
Формула целиком окружается долларами! Не надо засовывать в доллары каждый символ!

Исправьте все Ваши ошибки и сообщите об этом в теме Сообщение в карантине исправлено.
Настоятельно рекомендуется ознакомиться с темами Что такое карантин и что нужно делать, чтобы там оказаться и Правила научного форума.


-- 12 фев 2013, 15:41 --

Код:
Весь этот ужасник
[math]$||y-Ax||^2$[/math][math]$+$[/math][math]$\lambda$[/math][math]$||y||^2$[/math][math]$\rightarrow$[/math][math]$min$[/math]
записывается как
$||y-Ax||^2+\lambda||y||^2\to \min$


$||y-Ax||^2+\lambda||y||^2\to \min$

 Профиль  
                  
 
 Posted automatically
Сообщение12.02.2013, 14:49 
Заблокирован по собственному желанию
Аватара пользователя


18/05/09
3612
 i  Тема перемещена из форума «Карантин» в форум «Помогите решить / разобраться (М)»
Причина переноса: не указана.

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


11/03/08
9983
Москва
$x=(A^TA+\lambda I)^{-1}A^Ty$

 Профиль  
                  
 
 Re: Решение матричного уравнения
Сообщение13.02.2013, 07:38 


12/02/13
8
Евгений Машеров в сообщении #682955 писал(а):
$x=(A^TA+\lambda I)^{-1}A^Ty$

а у меня получилось $x=(A^TA-\lambda I)^{-1}A^Ty$, я в чем то ошибся?или Вы?

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


11/03/08
9983
Москва
Можно взглянуть на Ваши выкладки? То, что Ваш результат неверен, очевидно. Из него следует, что при некоторых значениях $\lambda$ (а именно равных собственным значениям матрицы $A^TA$) ответ "бесконечность".

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


18/05/06
13438
с Территории
Из Вашего следует в точности то же самое, только при противоположных лямбдах.

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


11/03/08
9983
Москва
Так ведь у нас матрица Грама. У которой с.з. всегда неотрицательны. То есть в бесконечность мы выходим, если коэффициент при втором слагаемом в минимизируемой функции отрицателен. Ну, если у нас $\lambda<0$, то минимальное значение функции достигается при больших x, причём если лямбда достаточно далеко в отрицательной области - при бесконечно больших (а также при отрицательных, равных по абсолютной величине собственным значениям матрицы Грама).

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

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



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

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


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

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