imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 17.05.2004, 10:10     # 1
Dragon31337
Advanced Member
 
Аватар для Dragon31337
 
Регистрация: 21.11.2003
Адрес: Столица
Сообщения: 490

Dragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царстве
Метод наименьших квадратов.

Нужен алгоритм интерполяции методом наименьших кривых.
У меня есть n точек (x,y).
Лагранжа нашел, написал, а вот МНК не могу найти. Помогите... Хорошо, если есть в кодах на дельфи...
Dragon31337 вне форума  
Старый 17.05.2004, 14:12     # 2
a_ber
Newbie
 
Регистрация: 25.11.2003
Адрес: Near monitor
Сообщения: 49

a_ber Путь к славе только начался
Издеваешься? F([a_i]) = \sum_j (\sum_i a_j f_i(x_j) - y_j)^2 -> min --- оптимизирыемая функция... берешь производную по вектору а_i получаешь систему линейных уравнений и решаешь...
a_ber вне форума  
Старый 17.05.2004, 19:09     # 3
Dragon31337
Advanced Member
 
Аватар для Dragon31337
 
Регистрация: 21.11.2003
Адрес: Столица
Сообщения: 490

Dragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царстве
Нифига не понял!!!

Нифига не понятно. То, что хотел написать, я понимаю и так.
Мне не понятно какие, по чему и как брать производные....
Dragon31337 вне форума  
Старый 17.05.2004, 19:43     # 4
crawler
Full Member
 
Регистрация: 11.12.2002
Сообщения: 864

crawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собой
держи
kod:
http://www.apress.ru/pages/bokovikov/delphi/indexr.html
teoria
http://www.efunda.com/math/leastsqua...sqr1dcurve.cfm
crawler вне форума  
Старый 17.05.2004, 20:22     # 5
a_ber
Newbie
 
Регистрация: 25.11.2003
Адрес: Near monitor
Сообщения: 49

a_ber Путь к славе только начался
Разница между тем что я написал и http://www.efunda.com/math/leastsqu...tsqr1dcurve.cfm в том что у меня базисные функции произвольны а там х и константа ...

Ты оптимизируешь, т.е. ищешь минимум функции в зависимости от параметров: соотв. ишешь когда производная этой функции по этим параметрам равна 0: 10 класс средней школы (во всяком случая я это тогда учил...)
a_ber вне форума  
Старый 18.05.2004, 10:00     # 6
Dragon31337
Advanced Member
 
Аватар для Dragon31337
 
Регистрация: 21.11.2003
Адрес: Столица
Сообщения: 490

Dragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царстве
Все...

Разобрался, и не надо меня в 10ый клас. Я уже про матан все забыл, а тут все по новой . Не, на самом деле я разобрался и все написал.
Взял тут:
_http://www.exponenta.ru/educat/class/courses/vvm/theme_7/theory.asp
Кому надо,могу код подкинуть.
И вообще, оказывается это не интерполяция, а регрессия. Интерполяция этим методом получается только в частных случаях...

Последний раз редактировалось Dragon31337; 18.05.2004 в 10:06.
Dragon31337 вне форума  
Старый 18.05.2004, 11:31     # 7
a_ber
Newbie
 
Регистрация: 25.11.2003
Адрес: Near monitor
Сообщения: 49

a_ber Путь к славе только начался
Ну смотри заниматся дискуссией кто-давнее это учил не буду (хотя у меня много шансов выиграть: 20 лет назад )
Если это использовать как интерполяцию, то будет (если не брать близкие к тривиальным случаи до 2-3 коеффициентов) явное переучивание (так как эту задачу можно рассматривать как задачу обучение фукнции): т.е. вне базисных точек будет явный шум... поэтому правило какого-то пальца что коеффициентов должно быть от в 10 раз меньше чем точек до скажем меньше корня из числа точек...

Последний раз редактировалось a_ber; 18.05.2004 в 11:35.
a_ber вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:15.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.