2014 dxdy logo

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

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




На страницу 1, 2  След.
 
 построить график по точкам
Сообщение03.06.2011, 09:57 
Аватара пользователя
Здравствуйте!
Нужно построить график, который бы проходил через точки. Использовал Полином Лагранжа.
Изображениеhttp://www.imagepost.ru/images/2/hs/2hs_1.png

Но как видно 2 минуса:
1) Нужно выбирать константное значение точек
2) Выпуклый он становится, что не есть то что мне надо

А вот это сделал в чужой проге:
Изображение
Это регрессионный анализ.
Он мне идеально подходит. Вернее не идеально, но уже нормально строит. То есть выпуклостей(вольностей Лагранжа нету) и я могу задать N точек.

может есть какой-то метод который бы идеально подошел бы для моего случая? Какие ещё методы есть построения графика через точки?

 
 
 
 Re: построить график по точкам
Сообщение03.06.2011, 10:44 
Аватара пользователя
Я уже говорил и ещё скажу: интерполяционный многочлен Лагранжа, вопреки своему названию, для интерполяции непригоден.

 
 
 
 Re: построить график по точкам
Сообщение03.06.2011, 10:45 
Аватара пользователя
а что VYR делать ? Нелинейную регрессию?

 
 
 
 Re: построить график по точкам
Сообщение03.06.2011, 10:47 
Аватара пользователя
Что хотите. Вот эта чужая прога, она что делает? Какой функцией подгоняет?

 
 
 
 Re: построить график по точкам
Сообщение03.06.2011, 10:52 

(Оффтоп)

ИСН в сообщении #453413 писал(а):
интерполяционный многочлен Лагранжа, вопреки своему названию, для интерполяции непригоден.

Тогда для интерполяции вообще ничто не пригодно. Если учесть, что такого термина -- "интерполяционный многочлен Лагранжа" -- вообще нет. Есть лишь "интерполяционный многочлен в форме Лагранжа".

 
 
 
 Re: построить график по точкам
Сообщение03.06.2011, 11:05 
Аватара пользователя

(Оффтоп)

ewert, Вы буквоед. Возможно, я неправ в терминологических тонкостях. Впрочем, углубляться в детали не хочу - Вам это нафиг не нужно, а топикстартеру не поможет.

 
 
 
 Re: построить график по точкам
Сообщение03.06.2011, 11:15 
ht1515 писал(а):
а что VYR делать ? Нелинейную регрессию?

Угу, общую форму уравнения берете из смысла задачи.

(Оффтоп)

ИСН писал(а):
Я уже говорил и ещё скажу: интерполяционный многочлен Лагранжа, вопреки своему названию, для интерполяции непригоден.

:shock: пойду убью сибя ап стену. А зачем он тогда? Я понимаю, что для аппроксимации непригоден, но для интерполяции...

 
 
 
 Re: построить график по точкам
Сообщение03.06.2011, 11:18 

(Оффтоп)

ИСН
Боюсь (в смысле убоялся), что в этой ветке, как тут частенько случается, спутались два термина -- интерполяция и аппроксимация. А это терминологические очень даже толстости.

 
 
 
 Re: построить график по точкам
Сообщение03.06.2011, 11:28 
Аватара пользователя
Думаю это сделать
http://alexeypetrov.narod.ru/C/sqr_less_about.html

 
 
 
 Re: построить график по точкам
Сообщение03.06.2011, 11:44 
Аватара пользователя

(Оффтоп)

Вики говорит:
Цитата:
Интерполяцией называют такую разновидность аппроксимации, при которой кривая построенной функции проходит точно через имеющиеся точки данных.

Я примерно в этом смысле и понимал.
Что до лагранжевского многочлена, то прохождение через точки он обеспечивает (за этим и нужен), но с аппроксимацией - беда...

 
 
 
 Re: построить график по точкам
Сообщение03.06.2011, 11:48 
Аватара пользователя
ИСН
а почему с аппроксимацией то беда?

 
 
 
 Re: построить график по точкам
Сообщение03.06.2011, 11:51 
Аватара пользователя
По факту. Вы же сами в этом убедились, как я понял из первого поста.

 
 
 
 Re: построить график по точкам
Сообщение03.06.2011, 11:57 
ИСН в сообщении #453454 писал(а):
Что до лагранжевского многочлена, то прохождение через точки он обеспечивает (за этим и нужен), но с аппроксимацией - беда...

Никакой беды. Любая аппроксимация бывает адекватной, а бывает -- и не очень. Это относится в равной мере как к интерполяции, так и к МНК, к примеру. Всё зависит от постановки задачи.

 
 
 
 Re: построить график по точкам
Сообщение03.06.2011, 12:05 
Аватара пользователя
ИСН
я интреполяцию делал логранжа, ну хз ща сделаю метод по ссылке выше, там норм получается. Там аппроксимация типо

 
 
 
 Re: построить график по точкам
Сообщение03.06.2011, 12:08 
Аватара пользователя
ewert в сообщении #453460 писал(а):
Любая аппроксимация бывает адекватной, а бывает -- и не очень. Это относится в равной мере как к интерполяции, так и к МНК, к примеру. Всё зависит от постановки задачи.

А, ну это да. Я подразумевал приближение, хорошее в бытовом смысле, "на глаз". Если попробовать это формализовать, выйдет что-то вроде требования равномерной сходимости.

 
 
 [ Сообщений: 18 ]  На страницу 1, 2  След.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group