2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Гармоническая регрессия методом наименьших модулей
Сообщение02.02.2012, 10:50 


31/01/12
97
Евгений Машеров в сообщении #533979 писал(а):
Для начала вопрос к топикстартеру (так сказать, метаинформация требуется) - надо решить отдельную задачу, разработать программу для решения или разобраться с методами и придумать свой?


Нужна методика, т.е. алгоритм с подробным примером для реализации его в программном коде. Программу смогу сам написать. Про МНК как отправную точку тоже думал.

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


11/03/08
9911
Москва
Столкнись я с такой задачей в реале - нашёл бы интервал, в котором лежит частота, из "внешних соображений", в нём искал бы частоту перебором по сетке, при каждом значении частоты находил бы коэффициенты обычной (МНК) регрессией, затем переходил бы к модулям "вариационно-взвешенными приближениями" а ля Мудров-Кушко
http://www.twirpx.com/file/114616/
получал бы оценку приближения (сумму модулей ошибок, скажем), выбирал бы наилучшую частоту (минимизирующую критерий), далее уточнял бы её каким-то методом одномерной оптимизации (может, Фибоначчи, а может, квадратику провёл бы).

 Профиль  
                  
 
 Re: Гармоническая регрессия методом наименьших модулей
Сообщение02.02.2012, 16:32 
Аватара пользователя


21/01/09
3925
Дивногорск
В Экселе это делается сразу. Частоту, пусть грубо нужно задать. Она потом сама подстроится с учётом МНМ.

 Профиль  
                  
 
 Re: Гармоническая регрессия методом наименьших модулей
Сообщение02.02.2012, 17:08 


31/01/12
97
Евгений Машеров в сообщении #534151 писал(а):
Столкнись я с такой задачей в реале - нашёл бы интервал, в котором лежит частота, из "внешних соображений", в нём искал бы частоту перебором по сетке, при каждом значении частоты находил бы коэффициенты обычной (МНК) регрессией, затем переходил бы к модулям "вариационно-взвешенными приближениями" а ля Мудров-Кушко
http://www.twirpx.com/file/114616/
получал бы оценку приближения (сумму модулей ошибок, скажем), выбирал бы наилучшую частоту (минимизирующую критерий), далее уточнял бы её каким-то методом одномерной оптимизации (может, Фибоначчи, а может, квадратику провёл бы).


Спасибо, примерно так наверно и пойду. В дальнейшем есть задачка поинтереснее - где отклонения измеряются не по ординате, а по нормалям к функции.

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


30/01/09
7068
Как вариант, можно рассмотреть задачу нелинейного программирования $L\to min$, $-L\le A\sin (\omega t_i+\varphi )+B-y_i\le L$. Но не уверен, что это оптимальный путь.

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


11/03/08
9911
Москва
Это у Вас несколько иная задача получается - минимаксная аппроксимация. А МНМ к задаче ЛП сводится, это один из двух основных, наряду со взвешiиванием, способов решения. Но для этого надо ввести дополнительные переменные $x_i$ и $\acute {x_i}$ для каждого наблюдения и записать условие в виде
$\min!L=\sum{x_i}+\sum{\acute {x_i}}$
$y_i-A\sin(\omega t + \varphi)-B-x_i+\acute {x_i}=0$
$x_i \ge 0$
$\acute {x_i} \ge 0$

-- 03 фев 2012, 09:03 --

Ну, или можно в другом виде записать, похоже на Ваш подход. Только в неравенствах не одно L, а невязки $-{x_i}$ и $\acute {x_i}$ и их сумма в качестве ЦФ.

-- 03 фев 2012, 09:14 --

"По нормали" - там сводится к собственным значениям ковариационной матрицы (в линейном случае, а в нелинейном линеаризуют и сводят к последовательности линейных задач).

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


30/01/09
7068
Евгений Машеров в сообщении #534399 писал(а):
Это у Вас несколько иная задача получается - минимаксная аппроксимация.

Извиняюсь, чисто механически допустил описку. Дело в том, что как-то тестировал производительность метода внутренней точки для задачи ЛП параллельно на двух задачах - 1) аппроксимация суммой модулей и 2) минимаксная аппроксимация. Ну и перемешалось в голове.

 Профиль  
                  
 
 Re: Гармоническая регрессия методом наименьших модулей
Сообщение04.02.2012, 08:48 
Аватара пользователя


21/01/09
3925
Дивногорск
мат-ламер в сообщении #534675 писал(а):
1) аппроксимация суммой модулей и 2) минимаксная аппроксимация. Ну и перемешалось в голове.

1) это МНМ. Наверно правильнее говорить "аппроксимация минимумом суммой модулей".
2) Это когда сводится к минимуму модуль максимального отклонения?

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


30/01/09
7068
Александрович в сообщении #534796 писал(а):
2) Это когда сводится к минимуму модуль максимального отклонения?

Да.

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

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



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

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


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

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