|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Valeriy Kozhevnikov 2:5020/400 12 May 2003 20:33:10 To : Alex Astafiev Subject : Re: Hайти аппроксимирующую функцию --------------------------------------------------------------------------------
Hi Alex
> VK> Есть снятая зависимость y=f(x) около 500 точек
> VK> Внешне похоже на степенную функцию (A*x^a)
> VK> Hеобходимо подобрать функцию f()
>
> Levenberg Marquardt
> задача называется plyninomial fit. Подбор производится с удовлетворением
> наименьшего квадратичного отклонения (оно возвращается алгоритмом).
Мне нужен другой критерий оценки: минимизация максимальной относительной ошибки
Если это написать в лоб например err = max(abs((z-y)./y)),
где y - оригинал(нет нулевых точек), z - аппроксимация
то fmins (в матлабе) не находит правильного решения, а застряет гдето далеко...
Если же минимизировать квадратичное отклонение, то на самом крутом месте графика
получается большая относительная ошибка
куда копать дальше ?
Valeriy
--- ifmail v.2.15dev5
* Origin: Nizhniny Novgorod Information Networks (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/30237815c16e.html, оценка из 5, голосов 10
|