|
Сложение сигналов в самый "узкий", Как найти весовые коэффициенты для сложения? |
|
|
|
Sep 6 2010, 16:11
|
Частый гость
 
Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335

|
Цитата(Oldring @ Sep 6 2010, 18:56)  Про метод наименьших квадратов что-нибудь слышали? Так тут почти что он. Всё решается исключительно методами линейной алгебры. Прочел в википедии про метод. Не пойму, как он может помочь? Ведь нам неизвестно минимальное значение дисперсии.
|
|
|
|
|
Sep 6 2010, 16:23
|
Частый гость
 
Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335

|
Цитата(Oldring @ Sep 6 2010, 19:15)  Так прочтите еще раз. Можно не только в Википедии. Разберитесь с его выводом. Спасибо, буду разбираться в методе. На всякий случай, чтобы не было недопониманий, прилагаю более математическое описание задачи:
|
|
|
|
|
Sep 6 2010, 16:45
|
Частый гость
 
Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335

|
Цитата(Oldring @ Sep 6 2010, 19:29)  Давно уже не студент... Решаю задачу для своих нужд. Очень доступно о методе написано здесь: http://multitest.semico.ru/mnk.htmПопробую обобщить на функцию многих переменных.
Сообщение отредактировал getch - Sep 6 2010, 16:46
|
|
|
|
|
Sep 6 2010, 17:01
|
Частый гость
 
Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335

|
Цитата(Oldring @ Sep 6 2010, 19:50)  Для случая N векторов алгебраическая запись сильно короче. Кстати, не упустите, что тривиальное решение вашей задачи в вашей формулировке - нулевой вектор коэффициентов.  Да, забыл упомянуть. первый коэффициент всегда единица. Решение видится таким: Приравниваем частные производные нулю и решаем линейную систему соответствующих уравнений. Про алгебраическую запись не понял.
|
|
|
|
|
Sep 6 2010, 17:29
|

Гуру
     
Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874

|
Цитата(getch @ Sep 6 2010, 21:01)  Да, забыл упомянуть. первый коэффициент всегда единица. Что-то мне подсказывает, что решаемая вами задача подразумевает иное ограничение. Различные ограничения будут давать различные решения. Цитата(getch @ Sep 6 2010, 21:01)  Про алгебраическую запись не понял. В матричном виде. В случае N векторов проще решать задачу сразу в матричном виде.
--------------------
Пишите в личку.
|
|
|
|
|
Sep 6 2010, 17:43
|
Частый гость
 
Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335

|
Цитата(Oldring @ Sep 6 2010, 20:29)  Что-то мне подсказывает, что решаемая вами задача подразумевает иное ограничение. Различные ограничения будут давать различные решения. Пока этого не чувствую. Посмотрю по-ходу. Цитата(Oldring @ Sep 6 2010, 20:29)  В матричном виде. В случае N векторов проще решать задачу сразу в матричном виде. К сожалению, матричной алгеброй не владею, хотя понимаю, что это идеальный вариант для программирования. Прошу, порекомендуйте литературу на доступном для простого обывателя языке. P.S. Одно дело, когда изучаешь и не знаешь, для чего. И совсем другое, когда знаешь.
|
|
|
|
|
Sep 6 2010, 17:48
|

Гуру
     
Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874

|
Цитата(getch @ Sep 6 2010, 21:43)  Пока этого не чувствую. Посмотрю по-ходу. В вашей формулировке вектора входят симметрично, а в ограничении первый вектор выделенный. Неувязочка. Чтобы "прочуствовать" попытайтесь решить в уме задачу для пары одинаковых векторов. Цитата(getch @ Sep 6 2010, 21:43)  Прошу, порекомендуйте литературу на доступном для простого обывателя языке. Ну какую-нибудь "линейную алгебру для чайников". Шучу. Видеокурс MIT по линейной алгебре очень не плох. Лекция №16 так прямо посвящена решению задачи наименьших квадратов.
--------------------
Пишите в личку.
|
|
|
|
|
Sep 6 2010, 18:45
|
Частый гость
 
Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335

|
Цитата(Oldring @ Sep 6 2010, 20:48)  В вашей формулировке вектора входят симметрично, а в ограничении первый вектор выделенный. Неувязочка. Чтобы "прочуствовать" попытайтесь решить в уме задачу для пары одинаковых векторов. Если не первый будет выделен, а второй или третий, то соотношения между коэффициентами в решениях не поменяются. Так что все в порядке. И при частном дифференцировании как раз получается N уравнений на N переменных. Единственное, они очень запарные. Программировать их - голова ломается. Надеюсь, справлюсь. Цитата(Oldring @ Sep 6 2010, 20:48)  Ну какую-нибудь "линейную алгебру для чайников". Шучу. Видеокурс MIT по линейной алгебре очень не плох. Лекция №16 так прямо посвящена решению задачи наименьших квадратов. За лекцию спасибо. Правда, английским не владею на уровне понимания данной лекции. Попробую найти что-нибудь на русском.
|
|
|
|
|
Sep 6 2010, 18:56
|

Гуру
     
Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874

|
Цитата(getch @ Sep 6 2010, 22:45)  Если не первый будет выделен, а второй или третий, то соотношения между коэффициентами в решениях не поменяются. Так что все в порядке. Нет, не в порядке. В этом примере - не поменяются, в других - поменяются. Представьте теперь, что первый вектор у вас нулевой. А остальные - нет. От решаемой задачи нужно исходить, придумывая ограничения, а не с потолка.
--------------------
Пишите в личку.
|
|
|
|
|
Sep 6 2010, 19:14
|
Частый гость
 
Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335

|
Цитата(Oldring @ Sep 6 2010, 21:56)  Нет, не в порядке. В этом примере - не поменяются, в других - поменяются. Представьте теперь, что первый вектор у вас нулевой. А остальные - нет. От решаемой задачи нужно исходить, придумывая ограничения, а не с потолка. Все вектора на входе не нулевые. Все же речь идет о снятых показаниях сигналов. Не совсем уж теоретическое применение.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|