[an error occurred while processing this directive]
|
Я в той ветке упоминал о задаче, которую несколько лет назад решал, так там, в силу специфики, аппроксимация проводилась функцией:
A*{[1+B*(x-x0)+C*(x-x0)^2]/(1+[(x-x0)/D]^2)}+E*(x-x0)+F.
Интересовали только x0,D,A. Все остальное - искажения, смещения и дисперсии додетекторного шума (в моем случае - квадр. детектор):-)
Ну вторая часть этого выражения, E*(x-x0)+F, особого труда не представляла.
А вот первая...
Совершенно удивительные картинки получаются, если поиграть к-тами. Особенно B и C.
А заказчик еще и царицей соблазнял, собирался ввести в числитель первой части еще и куб x-x0.
Самое неприятное в такого рода задачах - ложные решения, ложные минимумы. Точнее локальные минимумы ошибки. И даже понять, что получившееся решение ложно, что минимум ошибки локальный, а не глобальный, уже непростая задача. Не говоря уж о выкарабкивании из этого локального минимума. Особенно, когда много переменных.
E-mail: info@telesys.ru