Интерполяция, аппроксимация и иже с ними (пакет alglib) - страница 6

 
Dmitry Fedoseev:

Пожалуй наиболее подходящим словом будет "формула". С одной стороны функция заданная таблицей с данными, а с другой - функция заданная формулой.

С интересом наблюдаю за Вашим диалогом. Хочу спросить, какую роль отводите регрессии?

 
Dmitry Fedoseev:

Пожалуй наиболее подходящим словом будет "формула". С одной стороны функция заданная таблицей с данными, а с другой - функция заданная формулой.

война за терминологию это, конечно, ппц так интересно, но о сути вопроса никто высказаться не желает?

нпример, это http://alglib.sources.ru/interpolation/inversedistanceweighting.php уже отпало, т.к. невозможно извлечь значения на новых данных и получить ф-ю в которую можно что-то подать. Грубо говоря, на новых данных это не работает.

������������/������������� �� ��������� ����������������� ���������� - ���������� ����������
  • alglib.sources.ru
Inverse distance weighting - ��� ������ ����������� ������������ �� ������������ �����. ���������� ����� �������� ������, ������������ ��� ���������������, ��� � ������������ ���������. � ������ ALGLIB ���������� ��������� ������� ������, ������������ C1-����������� ������������ � ���������� ��������� ������������� (O(N·logN) - ����� ����������...
 
Dmitry Fedoseev:

Кажется, практически задачу интерполяции вам решать не приходилось? Да? При интерполяции об упрощении функции не говорят. Смысл интерполяции не в упрощении. Вот кто-то свалил в учебнике интерполяцию и аппроксимацию под один заголовок и понеслась...

Зачем задавать область определения функции, которая и так задана от минус бесконечности до плюс бесконечности?

Как математические гуру пишут учебники - свалка всего в одной главе, так же по этим учебникам доценты зачитывают лекции и эта же свалка переходит в головы студентов, некоторые из которых в дальнейшем становятся преподавателями и цикл замыкается. Потом еще некоторые, вместо разъяснения смысла устоявшихся определений вводят новые... вместо функции - отображение и вообще труба. Некоторые загружаются всей этой терминологией и думают, что они стали математиками... какая-то болезнь левизны в коммунизме.

Когда мы имеем дело с Максимом, то надо понимать, что при всей его грамотности у него отсутствует аккуратность мышления и точность определения терминологии. Из-за этого совершенно невозможно понять чего он хочет.

Вот на примере этой ветки.

Максим ищет параметры сплайна. Эти параметры определяются у него по набору точек.


Что это? Ответ очевиден: человек занимается аппроксимацией, причем это утверждение приблизительное, так как из его постов не ясно, что у него на входе: то ли функция, заданная таблично, то ли набор случайных значений, для которых он ищет аналитический вид с ошибкой. Так как мы и Максим имеем дело с котировками, то скорее всего аппроксимация, т.е. значения исходных точек функция может дать только с ошибкой.


Ситуация усугубляется, так как сама идеология сплайнов требует указание точек перегибов, где будет сочленяться хитрым образом куски этого самого сплайна.


Так о чем речь? О каких точках?


Далее. Как будет использоваться эта функция в аналитическом виде? Из постов это совершенно не ясно, так как полученная функция может использоваться для получения значений МЕЖДУ значениями из таблицы, или ВНЕ них. в первом случае - это интерполяция, а во во втором экстраполяция, которая очень привлекательна для нас так как экстраполяция есть нечто иное как предсказание.


Вот Максим замутил своей не точной постановкой проблемы на 5 листов, а ведь все так просто. 

 
СанСаныч Фоменко:

Когда мы имеем дело с Максимом, то надо понимать, что при всей его грамотности у него отсутствует аккуратность мышления и точность определения терминологии. Из-за этого совершенно невозможно понять чего он хочет.

Вот на примере этой ветки.

Максим ищет параметры сплайна. Эти параметры определяются у него по набору точек.


Что это? Ответ очевиден: человек занимается аппроксимацией, причем это утверждение приблизительное, так как из его постов не ясно, что у него на входе: то ли функция, заданная таблично, то ли набор случайных значений, для которых он ищет аналитический вид с ошибкой. Так как мы и Максим имеем дело с котировками, то скорее всего аппроксимация, т.е. значения исходных точек функция может дать только с ошибкой.


Ситуация усугубляется, так как сама идеология сплайнов требует указание точек перегибов, где будет сочленяться хитрым образом куски этого самого сплайна.


Так о чем речь? О каких точках?


Далее. Как будет использоваться эта функция в аналитическом виде? Из постов это совершенно не ясно, так как полученная функция может использоваться для получения значений МЕЖДУ значениями из таблицы, или ВНЕ них. в первом случае - это интерполяция, а во во втором экстраполяция, которая очень привлекательна для нас так как экстраполяция есть нечто иное как предсказание.


Вот Максим замутил своей не точной постановкой проблемы на 5 листов, а ведь все так просто. 

Дано: набор признаков для неросети. Надо: преобразовать их множеством разных способов. Мне абсолютно все равно как это будет называться, главное что бы было много вариантов преобразований. Из них я выбираю лучшее, сохраняю его в виде функции/формулы/хрен знает чего. Потом нужно всунуть в нее точки сырых данных (1 штука или больше) и получить преобразованное значение. Эта точка может лежать как внутри множества, на котором проводилось изначальное преобразование, так и быть выбросом

Есть 2 подхода: преобразовать каждый признак по отдельности, или все сразу в связке

Есть ядерные преобразования признаков через полиномы, как их сделать своими руками - не знаю.
 
Maxim Dmitrievsky:

война за терминологию это, конечно, ппц так интересно, но о сути вопроса никто высказаться не желает?

...

Что бы высказаться по сути вопроса, сначала надо понять этот вопрос. Если стоит задача интерполирования, то никакого произвольного выбора количества узловых точек нет.  

 
Yousufkhodja Sultonov:

С интересом наблюдаю за Вашим диалогом. Хочу спросить, какую роль отводите регрессии?

А зачем ей отводить какую-то роль? В общем-то это аппроксимация. 

 
Dmitry Fedoseev:

Что бы высказаться по сути вопроса, сначала надо понять этот вопрос. Если стоит задача интерполирования, то никакого произвольного выбора количества узловых точек нет.  

выше написал в ответе Санычу

 
Maxim Dmitrievsky:

Дано: набор признаков для неросети. Надо: преобразовать их множеством разных способов. Мне абсолютно все равно как это будет называться, главное что бы было много вариантов преобразований. Потом нужно иметь какую-то ф-ю, всунув в которую сырые точки (1 штука) получить ее новые значения. Эта точка может лежать как внутри множества, на котором проводилось изначальное преобразование, так и быть выбросом

Сколько в цифрах? Сколько признаков? Сколько входов у нейросети? 

"1 штука" - функция, или одна штука точка? 

 
Dmitry Fedoseev:

Сколько в цифрах? Сколько признаков? Сколько входов у нейросети? 

"1 штука" - функция, или одна штука точка? 

входов любое кол-во

Можно сделать отдельную преобразовывалку для каждого отдельно или общую, которая будет изменять их вместе сразу

1 штука это одна точка

 
Maxim Dmitrievsky:

Дано: набор признаков для неросети. Надо: преобразовать их множеством разных способов. Мне абсолютно все равно как это будет называться, главное что бы было много вариантов преобразований. Потом нужно иметь какую-то ф-ю, всунув в которую сырые точки (1 штука) получить ее новые значения. Эта точка может лежать как внутри множества, на котором проводилось изначальное преобразование, так и быть выбросом

Для этого наилучшим  образом подойдет моя УРМ https://www.mql5.com/ru/articles/250 , хотя, я не сторонник нейросетей.

Универсальная регрессионная модель для прогнозирования рыночной цены
Универсальная регрессионная модель для прогнозирования рыночной цены
  • www.mql5.com
к. т. н., доцент кафедры Экономики и предпринимательства  Института Экономики и Торговли Таджикского государственного университета коммерции ( ИЭиТ ТГУК )  УДК 330.115 Введение Рыночная цена складывается в результате устойчивого равновесия между спросом и предложением, которые, в свою очередь, зависят от множества экономических, политических и...
Причина обращения: