|
|
  |
Представление не монотонной не периодической финитной функции, подобно ряду Фурье |
|
|
|
Apr 15 2009, 10:25
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Известно, что периодическую функцию можно представить в виде ряда Фурье. Даже некоторые не периодические представляют, исскуственно создав им период, который устремляется к бесконечности. А не придумали ли математики подобное разложение для произвольной не периодической не монотонной финитной функции? Например, представление экспериментальной кривой на рисунке. Хоть какое-то приближение. Если существует что-то подобное, то где можно посмотреть? Понимаю, что замахнулся не на того, но что поделать!
Эскизы прикрепленных изображений
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Apr 15 2009, 11:02
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(blackfin @ Apr 15 2009, 14:52)  Очень рекомендую: С.Малла, "Вэйвлеты в обработке сигналов". "Мир", 2005.  Спасибо, книгу скачал, полистаю!
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Apr 15 2009, 19:10
|

山伏
    
Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294

|
2 EUrryТак любую функцию можно разложить в ряд Фурье. Вашу - тоже. Из-за того, что мы "в уме" предполагаем - разложение(по сути поиск корреляции) конечной функции происходит на бесконечные циклические - возникает неприятность в виде окна которая, в свою очередь, порождает АЧХ отдельного частотного отсчета - отсюда конечтая точность такого разложения. Но для технических целей - ее обчно с головой... Но вобщем, да, вейвлеты - шаг вперед по направлению избавления от влияния окна. Но тоже не всегда, вейвлеты это целое семейство отображений, иногда довольно непохожих по свойствам(разный порядок "быстрых" форм, разные требования к ортогональности базиса(!) etc...). Есть еще и чирплеты и еще много всякой фигни выдумали... кстати, ноги у вейвлет-преобразования растут из попыток обойти парадоксы в корпусулярно-волновом дуализме теории волн Де-Бройля. Там все очень мутно и до сих пор. Цитата Відомо, що незважаючи на чисельні експериментальні підтвердження підхід де Бройля, як аксіоматичної теорії зазнав історичної поразки... Справа в тому, що опис матеріальних часток у вигляді груп хвиль де Бройля має таку- собі неприємну властивість розпливання з часом (нагадує до деякої міри розмивання прямокутного імпульса в довгих лініях електротехніки та електроніки), позбутися якого нікому не вдалося до сих пір. Звичайно геній де Бройля може й вирішив би цю проблему, проте в свій час він приєднався до т.з. Копенгагенської конвенції і повернувся до себе лише на початку 50-х років. Проте поїзд пішов..., і проблема лишилася нерозв'язною. І всеж таки потенції лишилися, і є надія на відродження... Сам "осциллятор" за хвост не ухвачен, причины циклического движения(что кружиЦЦо то?) и континуальной природы "амплитуды вероятности нахождения в точке(!)" так и не поняты. Некоторые с демонической ухмылкой на этом сильно спекулируют(особенно философы) по поводу утраты детерминизма в микромире и кризиса механистического подхода. Вейвлеты - были попыткой обойти саму математическую "порочность" такого подхода... Потому изучая их - трепещите, Вы прикасаетесь к великому...
--------------------
Нас помнят пока мы мешаем другим... //-------------------------------------------------------- Хороший блатной - мертвый... //-------------------------------------------------------- Нет старик, это те дроиды которых я ищу...
|
|
|
|
|
Apr 15 2009, 19:26
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(DRUID3 @ Apr 15 2009, 23:10)  Так любую функцию можно разложить в ряд Фурье. Вашу - тоже. Из-за того, что мы "в уме" предполагаем - разложение(по сути поиск корреляции) конечной функции происходит на бесконечные циклические - возникает неприятность в виде окна которая, в свою очередь, порождает АЧХ отдельного частотного отсчета - отсюда конечтая точность такого разложения. Но для технических целей - ее обчно с головой... Глянул мельком предложенную книгу, действительно труд солидный. Даже не знаю за чего браться сначала. С вэйвлетами сейчас не очень удобно, т. к. их надо либо самому программно генерировать, либо использовать специальные программные продукты с готовыми вэйвлетами. Ряд Фурье в этой связи более привлекателен. Начать можно и с него. А вообще несколько уточню задачу. На самом деле аппроксимируемая функция мне неизвестна вообще. У меня есть результат эксперимента, куда входит эта функция, связанная некими известными математическими зависимостями с другими неизвестными функциями. Все неизвестные функции мне нужно аппроксимировать какими-либо разложениями. Имея модели функций в виде разложением с коэффициентами и экспериментальный результат необходимо решить оптимизационную задачу с целью нахождения коэффициентов разложения.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Apr 16 2009, 07:18
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(scifi @ Apr 16 2009, 10:57)  Ух, сколько тумана напустили! Много функций, ни одна из них неизвестна, и все надо аппроксимировать какими-нибудь разложениями. Излагайте подробнее, так совсем непонятно. Да вот думаю, как это описать!!! Давайте попробуем так: Имеются экспериментальные данные MEAS. Также имеется модель этих данных MODEL. Модель представляется известной зависимостью F неизвестных функций f1, f2, ...,fn ( MODEL=F(f1, f2, ...,fn)). Если функции f1, f2, ...,fn представлены какими-либо конечными рядами, то задача их аппроксимации сводится к минимизации целевой функции OPT=MEAS - MODEL в пространстве коэффициентов разложения функций f1, f2, ...,fn. Таким образом, основная головная боль - какими моделями описать неизвестные априори функции, чтобы оптимизация имела сходимость?
Сообщение отредактировал EUrry - Apr 16 2009, 18:18
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Apr 16 2009, 07:36
|
Гуру
     
Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136

|
Цитата(EUrry @ Apr 16 2009, 11:18)  Имеются экспериментальные данные MEAS. Также имеется модель этих данных MODEL. Модель представляется известной зависимостью F неизвестных функций f1, f2, ...,fn ( MODEL=F(f1, f2, ...,fn)). Если функции f1, f2, ...,fn представлены какими-либо конечными рядами, то задача их аппроксимации сводится к минимизации целевой функции OPT=MEAS - MODEL=F(f1, f2, ...,fn) в пространстве коэффициентов разложения функций f1, f2, ...,fn. Таким образом, основная головная боль - какими моделями описать неизвестные априори функции, чтобы оптимизация имела сходимость?  Другими словами, нужно упростить модель, чтобы она свелась к конечному набору числовых параметров. Тогда оптимизация сведётся к подбору этих параметров с целью минимизации метрики |MEAS-MODEL|. Если так, то без подробного описания модели не обойтись.
|
|
|
|
|
Apr 16 2009, 07:50
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(scifi @ Apr 16 2009, 11:36)  Другими словами, нужно упростить модель, чтобы она свелась к конечному набору числовых параметров. Тогда оптимизация сведётся к подбору этих параметров с целью минимизации метрики |MEAS-MODEL|. Если так, то без подробного описания модели не обойтись. Можно разбить исследуемую функцию на "окна" и в каждом из них аппроксимировать входящие в нее составляющие, например полиномиальным разложением. Это всё реально, а вот во всём диапазоне изменения аргумента? Проблема в том, что при разложении тех же сигналов в ряд Фурье, по вэйвлетам или еще как, для нахождения коэффициентов разложения используются отсчеты самого известного априори сигнала. А в моем случае эти неизвестные сигналы переплетены друг с другом и известна только их, скажем так, "суперпозиция". Скорее всего это "заоблачная" задача, но всё-таки может есть какие наработки в этой области? Сам я даже не знаю куда "сходить на экскурсию".
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Apr 16 2009, 13:03
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(scifi @ Apr 16 2009, 15:42)  но вот с какой целью - непонятно. С целью "извлечения" из результатов измерений входящих в него параметров, например, S-параметров СВЧ устройства. Да, в принципе, чего угодно, в зависимости от области исследований.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Apr 16 2009, 16:36
|
    
Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731

|
Цитата(EUrry @ Apr 16 2009, 19:17)  Это всё понятно! Вопрос в том, что воможна ли модель с конечным числом параметров для абсолютно неизвестной априори зависимости во всем диапазоне изменения аргумента? Конечно возможна! Вопрос только в адекватности модели - один период синуса можно смоделировать и прямой, и параболой.  Как Вы справедливо заметили, основная головная боль - выбор базиса (или базисов). После этого f1, f2, ...,fn становятся известными. Фраза "для абсолютно неизвестной априори зависимости" мне непонятна - Вы же имеете "экспериментальные данные MEAS", по которым можно оценить удобство использования различных базисов (хотя бы на уровне периодические/непериодические) или просто какого-либо безбазисного набора функций (который можно предположить, исходя из физики процесса). А дальше уточнять коэффиценты всякими корреляциями и ковариациями до достижения требуемой точности модели. Ваша задача в частной постановке - веселая многоходовочка (типа, шаг вперед, два назад), на которой люди (не я) в 80-х легко диссеры писали (благо, хватало желающих с экспериментальными данными и народнохозяйственной важностью), а в общей - тема для серьезных мужей, в математике премногосведущих (тоже не я  ).
|
|
|
|
|
Apr 16 2009, 16:46
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(xemul @ Apr 16 2009, 20:36)  Конечно возможна! Вопрос только в адекватности модели - один период синуса можно смоделировать и прямой, и параболой.  Фраза "для абсолютно неизвестной априори зависимости" мне непонятна - Вы же имеете "экспериментальные данные MEAS", по которым можно оценить удобство использования различных базисов В том то и дело, что не MEAS надо аппроксимировать, а входящие туда зависимости, которые могут себя вести произвольно: могут быть и более менее периодичны, могут иметь резонанстный характер (хотя, это пока лучше вообще не трогать!!!  ) и т. д. Цитата Ваша задача в частной постановке - веселая многоходовочка (типа, шаг вперед, два назад), на которой люди (не я) в 80-х легко диссеры писали (благо, хватало желающих с экспериментальными данными и народнохозяйственной важностью), а в общей - тема для серьезных мужей, в математике премногосведущих (тоже не я  ). Да вот и я тоже с такими разделами математики не знаком особо, поэтому и решил у сообщества спросить.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Apr 16 2009, 17:50
|
    
Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731

|
Цитата(EUrry @ Apr 16 2009, 20:46)  В том то и дело, что не MEAS надо аппроксимировать, а входящие туда зависимости, которые могут себя вести произвольно: могут быть и более менее периодичны, могут иметь резонанстный характер (хотя, это пока лучше вообще не трогать!!!  ) и т. д. Бр-р-р... Что же в таком случае MEAS? Я решил, что это набор(ы) измерений нескольких величин, для одной части которых нужно придумать модели, зависящие от другой части. Сколькомерный у Вас MEAS, и сколько моделей Вы по нему хотите придумать? Если двумерный (как на первой картинке), то получается, что Вам нужно придумать всего-то y = U(F i(x, a, b, c,...)) (через U я обозначил набор функций F i с коэффициентами a, b, c,..., аргументом которых является единственная переменная x). Курс численных методов, для которого это стандартная задача, проходят, по-моему, на 3-ем курсе. Решение задачи сводится к определению набора функций и вычислению их коэффициентов. Или, н-р, иначе - к исключению незначащих функций (которые не улучшают корреляцию модели с экспериментальными данными) из заданного набора. А с периодическими и резонансными как раз проще всего.
|
|
|
|
|
Apr 16 2009, 18:24
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(xemul @ Apr 16 2009, 21:50)  Бр-р-р... Что же в таком случае MEAS? Я решил, что это набор(ы) измерений нескольких величин, для одной части которых нужно придумать модели, зависящие от другой части. Сколькомерный у Вас MEAS, и сколько моделей Вы по нему хотите придумать? Если двумерный (как на первой картинке)... Да, зря я эту картинку прилепил! Она наводит на мысль, что ее и нужно аппроксимировать, в чём, в принципе, нет проблем. Давайте еще так попробуем: Имеется некая система A, описываемая матрицей [A(x)] с коэффициентами, зависящими от аргумента x. Система окружена некими "мешающими", а, может, и вспомогательными (тут как метод поставить) подсистемами, описываемыми матрицами [B1(x)], [B2(x)], ..., [Bn(x)]. Результат измерений MEAS(х) содержит в себе параметры как системы А, так и параметры "мешающих" подсистем. Измерение представляется моделью MOLEL(х) = F{[A(x)], [B1(x)], [B2(x)], ..., [Bn(x)]}, где F - известное соотношение между элементами указанных матриц. Собственно, неизвестными как априори, так и апостериори являются зависимости от х элементов матриц [A(x)], [B1(x)], [B2(x)], ..., [Bn(x)], которые и нужно представить параметрическими моделями. Далее в пространстве этих параметров минимизируется оптимизационная функция OPT(x)=MEAS(x) - MOLEL(х). И, если всё проходит удачно, то находятся, как параметры самой системы A, так и параметры окружающих "мешающих"/вспомогательных подсистем. P. S. Кстати, в сообщении №9 ошибка была (надо запретить злую комбинацию ctrl+с -> ctrl+v!!!  ). Было так (зачеркнутое не нужно!) OPT=MEAS - MODEL=F(f1, f2, ...,fn). Удалось исправить!
Сообщение отредактировал EUrry - Apr 16 2009, 18:31
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
Guest_TSerg_*
|
Apr 17 2009, 08:58
|
Guests

|
Цитата(EUrry @ Apr 15 2009, 14:25)  Известно, что периодическую функцию можно представить в виде ряда Фурье. Даже некоторые не периодические представляют, исскуственно создав им период, который устремляется к бесконечности. А не придумали ли математики подобное разложение для произвольной не периодической не монотонной финитной функции? Например, представление экспериментальной кривой на рисунке. Хоть какое-то приближение. Если существует что-то подобное, то где можно посмотреть? Понимаю, что замахнулся не на того, но что поделать!  Вам сюда Ивахненко, МГУА http://www.gmdh.net/gmdh.htmhttp://iissvit.narod.ru/rass/vip17.htm
|
|
|
|
|
Apr 17 2009, 10:36
|
Участник

Группа: Участник
Сообщений: 70
Регистрация: 15-10-07
Из: Ιθάκη
Пользователь №: 31 371

|
Цитата(EUrry @ Apr 16 2009, 16:03)  С целью "извлечения" из результатов измерений входящих в него параметров, например, S-параметров СВЧ устройства. Да, в принципе, чего угодно, в зависимости от области исследований. Я думаю, в таком случае, базис для разложения должен быть не произвольным, а позволяющим дать физическую интерпретацию результатов аппроксимации. Например, если у Вас частотная зависимость S11, может быть использован базис в виде полюсных функций, где значение полюса wp определяет резонанс в анализируемом объекте: R = a1/(w-w1) + ... + aM/(w-wM). Программы типа HFSS, CST, MWO и подобные используют эту модель (иногда с успехом, иногда с провалом) для интерполяции/экстраполяции расчетных точек для ускорения частотного свипирования (я, например, не рискую использовать этот подход для анализируемой структуры общего типа). В некоторых ситуациях, когда анализируемый объект является распределенной структурой и отклик от него есть сумма сигналов отражения с разными запаздываниями (и переотражениями можно пренебречь), модель может быть представлена суммой экспонент R = a1*exp(jwt1) + ... + aM*exp(jwtM) с очевидной физической интерпретацией: ai - амплитуда отражения от i-ой неоднородности, ti = 2*zi/c - временное местоположение этого отражателя. Базисные функции в обоих случаях зависят от параметров {wi} и {ti} - нелинейно, поэтому необходимо использовать методы нелинейной оптмизации, отсюда возможен ряд проблем. Но при использовании начальной информации об анализируемом объекте задача, в принципе, решаемая. Оптимизационная задача может быть решена методами локальной оптимизации при адекватном выборе начального приближения.
|
|
|
|
|
Apr 18 2009, 19:44
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(Ulysses @ Apr 17 2009, 14:36)  Например, если у Вас частотная зависимость S11, может быть использован базис в виде полюсных функций, где значение полюса wp определяет резонанс в анализируемом объекте: R = a1/(w-w1) + ... + aM/(w-wM). Программы типа HFSS, CST, MWO и подобные используют эту модель (иногда с успехом, иногда с провалом) для интерполяции/экстраполяции расчетных точек для ускорения частотного свипирования (я, например, не рискую использовать этот подход для анализируемой структуры общего типа). Тоже пробовал в HFSS быстрый свип - результат не был адекватен. Поэтому, больше не использую - лучше подождать, но быть более уверенным. Цитата В некоторых ситуациях, когда анализируемый объект является распределенной структурой и отклик от него есть сумма сигналов отражения с разными запаздываниями (и переотражениями можно пренебречь), модель может быть представлена суммой экспонент R = a1*exp(jwt1) + ... + aM*exp(jwtM) с очевидной физической интерпретацией: ai - амплитуда отражения от i-ой неоднородности, ti = 2*zi/c - временное местоположение этого отражателя. В моей задаче переотражения есть и, причем, используются с делом. Возможно, такая модель более подходит для импульсной рефлектометрии с целью определения местоположения неоднородностей. Цитата(TSerg) Вам сюда Ивахненко, МГУА Спасибо за ссылки, в ближайшее время посмотрю.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Apr 20 2009, 07:28
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(scifi @ Apr 20 2009, 10:57)  И моё мнение таково, что задача нерешаемая. Но не из-за недоразвитости человечества, а из-за неправильной постановки задачи. Давно известно, что правильно заданный вопрос - это половина ответа. По-моему, постановка задачи ясна. Если бы было всё так просто и была создана абсолютно универсальная модель, то не "извращались" бы с теми же "окнами". Повторюсь, целью вопроса было "прощупывание современной почвы" в данном направлении. За спрос, как говорится, не бьют. В данном случае считаю, что спрашивать надо обширнее, а уж что достанется в ответ, тому и будешь рад. Информации для анализа больше будет.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Apr 20 2009, 12:24
|
Группа: Новичок
Сообщений: 3
Регистрация: 19-04-09
Из: Украина
Пользователь №: 47 953

|
Я много времени провел за изучением функционального анализа. Представление функции в виде разложения по какому либо ряду - хорошо изучено. И вроде бы серьезной альтернативы еще не встречал.
|
|
|
|
|
Apr 20 2009, 12:32
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(Киянуш @ Apr 20 2009, 16:24)  Я много времени провел за изучением функционального анализа. Представление функции в виде разложения по какому либо ряду - хорошо изучено. И вроде бы серьезной альтернативы еще не встречал. Всё это хорошо, если: а) известна экспериментальная зависимость функции; б) если работать в узких "окнах" изменения аргумента при неизвестной априори, но предполагаемой зависимости.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Apr 20 2009, 12:56
|
Группа: Новичок
Сообщений: 3
Регистрация: 19-04-09
Из: Украина
Пользователь №: 47 953

|
Ну вроде эти ваши а и б полностью описывают случаи которые встречаются на практике. Функция y=x, если х - рациональное, y=0, если х - нерациональное уже вроде бы не финитна.
|
|
|
|
|
Apr 20 2009, 13:00
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(Киянуш @ Apr 20 2009, 16:56)  Ну вроде эти ваши а и б полностью описывают случаи которые встречаются на практике. Функция y=x, если х - рациональное, y=0, если х - нерациональное уже вроде бы не финитна. Прошу прощения, насчет финитности я что-то некорректно выразился.  Финитен диапазон определения функции. Т. е., также как при использовании "окон", на краях интервала определения функции может наблюдаться эффект Гиббса.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Apr 20 2009, 15:37
|
Знающий
   
Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473

|
Цитата(Киянуш @ Apr 20 2009, 16:24)  Представление функции в виде разложения по какому либо ряду - хорошо изучено. И вроде бы серьезной альтернативы еще не встречал. мое ИМХО это слишком спорное утверждение все дело в том что если ввести некое понятие оптимальности то в этом смысле правильный ряд может оказаться не оптимальным=неправильным например возьмем функцию sin(x) на отрезке [0; ПИ] если вы ее разложите в ряд тейлора относительно 0 то ваш ряд будет существенно сложнее(больше потребуется степеней) при одинаковой точности приближения чем если аппроксимировать квадратичным полином на этом же участке поэтому можно утверждать о серьезной альтернативе
|
|
|
|
|
Apr 20 2009, 15:56
|
Группа: Новичок
Сообщений: 3
Регистрация: 19-04-09
Из: Украина
Пользователь №: 47 953

|
Цитата(net @ Apr 20 2009, 19:37)  например возьмем функцию sin(x) на отрезке [0; ПИ] если вы ее разложите в ряд тейлора относительно 0 то ваш ряд будет существенно сложнее(больше потребуется степеней) при одинаковой точности приближения чем если аппроксимировать квадратичным полином на этом же участке
поэтому можно утверждать о серьезной альтернативе Это все равно один подход. Разложение в какой бы то ни было ряд. У меня перед глазами книга Розов А. К. "Стохастические дифференциальные уравнения" там аппарат стохастических д.у. позиционируется как альтернатива традиционным корреляционно спектральным методам. Книгу правда я еще не начал читать, это во введении написанно.
|
|
|
|
|
Apr 21 2009, 05:28
|
Знающий
   
Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473

|
Цитата(Киянуш @ Apr 20 2009, 19:56)  Это все равно один подход. Разложение в какой бы то ни было ряд.
У меня перед глазами книга Розов А. К. "Стохастические дифференциальные уравнения" там аппарат стохастических д.у. позиционируется как альтернатива традиционным корреляционно спектральным методам. Книгу правда я еще не начал читать, это во введении написанно. я про то что критерий правильности ряда может говорить о том что ряд неправильный - при его правильности с точки зрения теории вообще но представление делается то другим способом то есть как бы функции почти теже самые но эффект совсем другой ведь важно не только написать формулу - но важно и правильно иметь возможность ее вычислить ну вообщем я скатываюсь к теме которую надо обсуждать в курилке так как она прямого отношения к математике не имеет - а имеет отношение что есть правильно и что есть неправильно
|
|
|
|
|
Apr 21 2009, 09:01
|

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

|
Цитата(EUrry @ Apr 16 2009, 19:17)  Вопрос в том, что воможна ли модель с конечным числом параметров для абсолютно неизвестной априори зависимости во всем диапазоне изменения аргумента?  Разумеется! Вы в каком виде эту зависимость получаете в ходе эксперимента? В виде таблицы? Вот. PS На любой вопрос дам любой ответ. PPS Все остальное - это лишь методы сжатия этой экспериментальной таблицы с использованием некой апроирной информации. Нет априорной информации - нет и сжатия.
--------------------
Пишите в личку.
|
|
|
|
|
Apr 21 2009, 09:17
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(Oldring @ Apr 21 2009, 13:01)  Разумеется! Вы в каком виде эту зависимость получаете в ходе эксперимента? В виде таблицы? Вот. В виде таблицы "смесь" того, что нужно описать не табличными, а параметрическими моделями. Т. е. для определения коэффициентов разложения того, что нужно описать моделями, нет даже табличной зависимости.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Apr 21 2009, 10:15
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(Oldring @ Apr 21 2009, 14:04)  Теория говорит, что любое априорное знание можно использовать для сжатия таблицы. Если же оно реально есть. Вы же вначале говорили про произвольные функции? Чем функция менее произвольна - тем сильнее можно сжать экспериментальную таблицу. Вы "сжимаете" известную табличную зависимость "смеси" и коэффициенты вычисляете, зная эту зависимость. А я не знаю даже табличных зависимостей того, что нужно представить моделью. Коэффициенты разложения неизвестных зависимостей необходимо "подогнать" таким образом, чтобы модель их "смеси" сопоставлялась с известной табличной зависимостью "смеси".
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Apr 21 2009, 11:20
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(Oldring @ Apr 21 2009, 14:37)  Если не знаете, что измеряете, и хотите априорно сжать экспериментальную таблицу - тогда согласен, беда... Поставьте ZIP - авось поможет. Еще раз повторяю, что НИЧЕГО я не НЕ СЖИМАЮ!!! Вопос в наиболее универсальной параметрической модели, которая может описать различные зависимости лишь соответствующим изменением числовых значений своих коэффициентов. Грубо говоря, нужно чтобы, например, синусоидальная и косинусоидальная зависимости моделировались одним рядом, но с различными значениями коэффициентов разложения. Потому, как я не знаю что у меня будет: cos или sin или еще что-то.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Apr 21 2009, 11:48
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(Oldring @ Apr 21 2009, 15:37)  Еще раз повторю. Именно хотите сжимать, даже если не догадываетесь об этом.  Может это как-то и можно свести к сжатию, но меня, по крайней мере пока, это не интересует и никаких повторяющихся последовательностей "выдергивать" мне не нужно. А наш с Вами диспут переродился в бесполезный неконструктивный флуд.  Так что предлагаю далее не заниматься выяснением того, что тут происходит: сжатие/несжатие или еще чего!!!
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Apr 21 2009, 12:35
|

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

|
Вот видите, какой прогресс. Раньше Вы спрашивали Цитата(EUrry @ Apr 16 2009, 19:17)  Вопрос в том, что воможна ли модель с конечным числом параметров для абсолютно неизвестной априори зависимости во всем диапазоне изменения аргумента?  Теперь же уже дошли до осознания, что таблица является такой моделью, и хочется уменьшить количество параметров. Ответ на последний вопрогс тоже хорошо известен. Если данные в таблице полностью случайны (например, каждый бит представления каждого числа сгенерирован генератором случайных чисел с энтропией 1 бит на бит) то уменьшить представление невозможно. Если же данные неслучайны - то используя то или иное априорное знание о данных, которые будут занесены таблицу, можно уменьшить размер описания. Но это также означает, что данные не будут уже "абсолютно неизвестной априори зависимостью".
--------------------
Пишите в личку.
|
|
|
|
|
Apr 21 2009, 12:40
|
Гуру
     
Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136

|
Цитата(EUrry @ Apr 21 2009, 15:59)  Почитайте мои посты с постановкой задачи! Как оптимизировать табличное представление?  Я пробовал читать, только вот там тумана много. Попробую пояснить. Имеем следующее: Цитата(EUrry @ Apr 16 2009, 11:18)  Имеются экспериментальные данные MEAS. Также имеется модель этих данных MODEL. Модель представляется известной зависимостью F неизвестных функций f1, f2, ...,fn (MODEL=F(f1, f2, ...,fn)). Если функции f1, f2, ...,fn представлены какими-либо конечными рядами, то задача их аппроксимации сводится к минимизации целевой функции OPT=MEAS - MODEL в пространстве коэффициентов разложения функций f1, f2, ...,fn. Это и есть полный туман. Хотелось бы иметь что-то поконкретнее. Например: Имеются экспериментальные данные Xi, Yi, i=0..99. Есть модель этих данных Y(X)=F(f1(X), f2(X)). То есть экспериментальные данные описываются неизвестной функцией F(a, b ) двух других функций f1() и f2(). Однако, известно, что F(a, b ) - линейная функция, f1(X) - синусоида с неизвестной фазой и амплитудой, а f2(X) - многочлен 3-го порядка. Задача: подогнать параметры функций f1 и f2 (амплитуда, фаза, коэффициент многочлена) под экспериментальные данные с целью минимизировать метрику SUM|Yi-F(f1(Xi),f2(Xi))|. Вот примерно так. Замечаете разницу в постановки задачи? Пока будет продолжаться туман про неизвестные функции от неизвестных функций, то и перспективы у этой задачи будут неизвестные. Нужны априорные знания, как сказал Oldring, а Вы их не предоставили. Вы знаете, сколько бывает неизвестных функций? Неизвестные функции бывают негладкими, разрывными, неинтегрируемыми по Риману (и, может быть, по Лебегу), и вообще очень страшными. Надо сужать область поиска.
|
|
|
|
|
Apr 21 2009, 15:27
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(Oldring @ Apr 21 2009, 16:35)  Теперь же уже дошли до осознания, что таблица является такой моделью, и хочется уменьшить количество параметров.  Безусловно, таблицу можно назвать моделью с числом параметров, равным числу отсчетов аргумента. Но эта модель имеет избыточное число параметров и не дает функциональной зависимости от аргумента, поэтому даже не рассматривается. Цитата(scifi @ Apr 21 2009, 16:40)  Это и есть полный туман. Хотелось бы иметь что-то поконкретнее. Например:
Имеются экспериментальные данные Xi, Yi, i=0..99. Есть модель этих данных Y(X)=F(f1(X), f2(X)). То есть экспериментальные данные описываются неизвестной функцией F(a, b ) двух других функций f1() и f2(). Однако, известно, что F(a, b ) - линейная функция, f1(X) - синусоида с неизвестной фазой и амплитудой, а f2(X) - многочлен 3-го порядка. Задача: подогнать параметры функций f1 и f2 (амплитуда, фаза, коэффициент многочлена) под экспериментальные данные с целью минимизировать метрику SUM|Yi-F(f1(Xi),f2(Xi))|.
Вот примерно так. Замечаете разницу в постановки задачи? Пока будет продолжаться туман про неизвестные функции от неизвестных функций, то и перспективы у этой задачи будут неизвестные. Нужны априорные знания, как сказал Oldring, а Вы их не предоставили. Вы знаете, сколько бывает неизвестных функций? Неизвестные функции бывают негладкими, разрывными, неинтегрируемыми по Риману (и, может быть, по Лебегу), и вообще очень страшными. Надо сужать область поиска. В посте № 22 имеется более "вылизанный" вариант постановки задачи. Разницу замечаю! Предполагая, что одна функция синус, другая - полином, восстановить их параметры никаких проблем нет. В "окнах", пожалуйста, всё это прекрасно делается. Проблема в универсальной параметрической модели, которая может описать, как синус, так и полином или еще что-то. Специально настолько общно и поставил вопрос. Спросил бы конкретно - получил бы известный мне ответ, который Вы только что описали, например. Повторюсь, что и не ожидал ответа, что есть такая модель - нет ее и вряд ли будет. Просто интересно, ведется ли работа в данном направлении, что наработано, быть может что-то придумали получше обработки в"окнах", например. Насчет разрывности, думаю, что в моем случае ее нет. Единственное, на зависимости могут быть высокодобротные резонансы, которые при обработке могут быть сглажены, за счет применения того же полиномиального разложения, что приведет к ошибочному измерению, хотя ошибка оптимизации при этом может быть небольшой. P. S. Зато чувствуете, как зацепила такая постановка задачи!?  А конструктивная критика крайне полезна. Нет критики нет и развития.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Apr 21 2009, 15:47
|
Гуру
     
Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261

|
Цитата(EUrry @ Apr 21 2009, 19:27)  Повторюсь, что и не ожидал ответа, что есть такая модель - нет ее и вряд ли будет. Просто интересно, ведется ли работа в данном направлении, что наработано, быть может что-то придумали получше обработки в"окнах", например. Возьмем, для определенности, 1-ый том "Война и мир", Л.Н.Толстого. Закодируем каждую букву на 99-ой странице восьмибитным числом в коде ASCII. Удалим из полученной таблицы все буквы за исключением букв расположенных на позициях кратных 19. Т.о, мы получили новую "экспериментальную таблицу" с окнами шириной 18 чисел (или, если угодно, букв). Задача: придумать "модель", которая "дает функциональную зависимость от аргумента" в общем виде, т.е., позволяет восстановить весь текст на 99-ой странице, или любой другой странице с любыми другими параметрами для "ширины окна" и пр., пр. PS. Да, и мне тоже "..просто интересно, ведется ли работа в данном направлении, что наработано, быть может что-то придумали получше".. и тд, и тп. PPS. шутка, если что..
|
|
|
|
|
Apr 21 2009, 16:35
|

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

|
Цитата(EUrry @ Apr 21 2009, 19:27)  Безусловно, таблицу можно назвать моделью с числом параметров, равным числу отсчетов аргумента. Но эта модель имеет избыточное число параметров и не дает функциональной зависимости от аргумента, поэтому даже не рассматривается. Не дает функциональной зависимости - только в том случае, если есть повторы аргумента. Но и в этом случае является самым подробным описанием результатов эксперимента, в ходе которого получена таблица. Не имеет значения, что область определения - дискретна, так как даже непрерывность функции - это априорное знание, которым мы не обладаем по Вашей постановке задачи. "Имеет избыточное число параметров" - откуда это Вам известно? По постановке задачи функция произвольна. Следовательно, никакого избытка параметров нет. Если все же априорно известно, что именно функция, без всяких вероятностей - ну так выкиньте из таблицы повторы, и получите таблицу без избытка. Мне кажется, Ваша главная проблема в том, что Вы подразумеваете некоторое интуитивно понимаемое Вами знание о классе представляемых функций, которое не можете формализовать и тем самым передать окружающим. Не понимаете - и пишиту всякую чушь про "абсолютно произвольную функцию". PS Пытаетесь по одному внешнему измерению отделить S-параметры соединителей от S-параметров самого полупроводника? Имхо невозможно без жесткого ограничения моделей компонентов. Цитата(blackfin @ Apr 21 2009, 19:47)  PPS. шутка, если что.. Спасибо - я уже было испугался
--------------------
Пишите в личку.
|
|
|
|
|
Apr 21 2009, 16:55
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(Oldring @ Apr 21 2009, 20:35)  "Имеет избыточное число параметров" - откуда это Вам известно? Согласен, слово "избыточное", здесь, конечно, не корректно. Число параметров "в самый раз", но в сравнении с каким-либо представлением (в виде того же ряда), их намного больше. Цитата Мне кажется, Ваша главная проблема в том, что Вы подразумеваете некоторое интуитивно понимаемое Вами знание о классе представляемых функций, которое не можете формализовать и тем самым передать окружающим. Не понимаете - и пишиту всякую чушь про "абсолютно произвольную функцию". Можно предполагать примерную типичную зависимость характеристик тех или иных устройств и описывать их более-менее "определенной" моделью. Так и делается. Но в реальности, хотя быть может и редко, возможно какое-то резкое отклонение характеристики от типичной зависимости, когда примененная модель будет неадекватна, соответственно и полученный результат тоже (причем, можно этого не заметить). Отсюда такая общность вопроса и, соответственно, много критики, чем я, в принципе, доволен. Всё-таки удалось немного приоткрыть занавесы других направлений, хотя еще далеко не со всем ознакомился, т. к. кроме "возвышенных" проблем, имеются более важные и изученные насущные.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Apr 21 2009, 17:00
|

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

|
Цитата(EUrry @ Apr 21 2009, 20:55)  Число параметров "в самый раз", но в сравнении с каким-либо представлением (в виде того же ряда), их намного больше.  Вы не сможете представить абсолютно произвольную табличную функцию в виде ряда, более короткого, чем сама таблица PS Точнее, с меньшим количеством бит в представлении коэффициентов этого ряда Цитата(EUrry @ Apr 21 2009, 20:55)  Можно предполагать примерную типичную зависимость характеристик тех или иных устройств и описывать их более-менее "определенной" моделью. Так и делается. Но в реальности, хотя быть может и редко, возможно какое-то резкое отклонение характеристики от типичной зависимости, когда примененная модель будет неадекватна, соответственно и полученный результат тоже (причем, можно этого не заметить). Разумеется, если модель неадекватна - это полезно заметить, вставив проверку аппроксимации конкретной калибровочной таблицы Если в природе встретилось что-то другое - нужно переходить к более общим моделям (таблицам) или звать на помощь программиста, чтобы он расширил модель
--------------------
Пишите в личку.
|
|
|
|
|
Apr 21 2009, 17:36
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(Oldring @ Apr 21 2009, 21:00)  Вы не сможете представить абсолютно произвольную табличную функцию в виде ряда, более короткого, чем сама таблица  Я, в общем то, и не сомневался. Но зато узнал о некоторых других представлениях. А как Вас "зацепило" то!!!
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Apr 21 2009, 17:59
|
Группа: Новичок
Сообщений: 3
Регистрация: 20-07-07
Пользователь №: 29 273

|
Цитата(EUrry @ Apr 16 2009, 22:24)  Да, зря я эту картинку прилепил! Она наводит на мысль, что ее и нужно аппроксимировать, в чём, в принципе, нет проблем. Давайте еще так попробуем: Имеется некая система A, описываемая матрицей [A(x)] с коэффициентами, зависящими от аргумента x. Система окружена некими "мешающими", а, может, и вспомогательными (тут как метод поставить) подсистемами, описываемыми матрицами [B1(x)], [B2(x)], ..., [Bn(x)]. Результат измерений MEAS(х) содержит в себе параметры как системы А, так и параметры "мешающих" подсистем. Измерение представляется моделью MOLEL(х) = F{[A(x)], [B1(x)], [B2(x)], ..., [Bn(x)]}, где F - известное соотношение между элементами указанных матриц. Собственно, неизвестными как априори, так и апостериори являются зависимости от х элементов матриц [A(x)], [B1(x)], [B2(x)], ..., [Bn(x)], которые и нужно представить параметрическими моделями. Далее в пространстве этих параметров минимизируется оптимизационная функция OPT(x)=MEAS(x) - MOLEL(х). И, если всё проходит удачно, то находятся, как параметры самой системы A, так и параметры окружающих "мешающих"/вспомогательных подсистем. P. S. Кстати, в сообщении №9 ошибка была (надо запретить злую комбинацию ctrl+с -> ctrl+v!!!  ). Было так (зачеркнутое не нужно!) OPT=MEAS - MODEL=F(f1, f2, ...,fn). Удалось исправить!  Ув. EUrry! Вы либо не до конца описали задачу, либо сами не понимаете чего хотите. Смотрите: F - известное соотношение между элементами указанных матриц Для удобства соберем эти элементы матриц в одну кучу и назовем Yi(x) Т.о. MODEL(х)=F(Y0(x),Y1(x),Y2(x),....) Вам надо минимизировать |MEAS(x))-MODEL(х)|, где MEAS(x) - некоторая известная функция, заданная таблично (результаты измерений). Такая задача сильно недоопределена! Т.е. существует беск. множество наборов Yi(x) дающий *нулевую* ошибку аппроксимации. Вот одно из решений: тождественно приравниваем Yi к нулю для всех i кроме нуля. тогда MODEL(х)=F(Y0(x),0,0,0,...)===G(Y0(x)) Если взять Y0(x)=G^-1(MEAS(x)), то MODEL(х)===MEAS(x), и ошибка тождественно равна нулю. (G^-1 - функция, обратная к G) Поскольку MEAS(x) - таблица значений, то Y0(x) тоже можем задать как таблицу G^-1(MEAS(xi)), либо аппроксимировать кучей способов (например полиномом соотв. степени) так, что она во всех точках совпадет с табличными значениями. Вряд ли это то что вам нужно. Или я чего-то не понимаю?
|
|
|
|
|
Apr 21 2009, 18:26
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
To sergius1 Да, Вы правы, возможнен такой исход!  Обычно минимизируются несколько оптимизационных соотношений, чем эта проблема в какой-то мере решается. Но, действительно, есть над чем задуматься.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
Guest_TSerg_*
|
Apr 22 2009, 08:59
|
Guests

|
Цитата(EUrry @ Apr 15 2009, 14:25)  Известно, что периодическую функцию можно представить в виде ряда Фурье. Даже некоторые не периодические представляют, исскуственно создав им период, который устремляется к бесконечности. А не придумали ли математики подобное разложение для произвольной не периодической не монотонной финитной функции? Например, представление экспериментальной кривой на рисунке. Хоть какое-то приближение. Если существует что-то подобное, то где можно посмотреть? Понимаю, что замахнулся не на того, но что поделать!  Еще рекомендую взглянуть на сингулярный анализ спектра (SSA) - метод "Гусеница" http://www.gistatgroup.com/gus/index.html Даже простейший полином 9 порядка и тот дает приличный результат, что же говорить об "интеллектуальных" методиках типа МГУА. "Гусеница" тоже дает очень хорошую модель.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|