Bonjour à toutes et à tous,
Je fais actuellement une régression non linéaire (moindres carrés) dans l'optique de fitter un ensemble de points avec deux fonctions :
-Pour un vecteur de données x décroissantes, j'utilise la fonction y1=a.exp(b.x)+c
-Pour un vecteur de données x croissantes, j'utilise la fonction y2=-a.exp(-b.x)+c
ceci pour des raisons bien particulières.
J'utilise l'algorithme de Levenberg-Marquardt pour la minimization des fonctions.
Est-ce que vous pensez qu'il est possible de regrouper ces deux fonctions en une seule suivant la "pente" des données (décroissante, croissante) ?
Quelque chose du style : y3=al.y1+be.y2
ou al et be prendrait les valeurs 0 ou 1 (une sorte de OU exclusif) ?
il existe certainement une manière élégante de le faire, mais je ne vois pas...
Merci pour vos conseils et vos remarques...![]()
Gian
Partager