Bonjour,
J'ai un problème pour résoudre, merci de propser la réponse.
J'ai deux suite de données sous fichiers .txt , un contient les données des x et l'autre de y. En gros, il faut "fitting" ces données à une équation gaussienne, sous forme : Y= f(x) = a*exp(-(x-b)^2/(2*c^2)); c'est à dire il faut trouver les valeurs approximatives de a, b et c.
Je souhaite de faire de la manière suivante:
- trouver x_i pour que Y(x_i) = max (y_i(x_i)); => A = Y(x_i), b = x_i .
- donner un segment pour des valeurs c, et la valeur { c| min([Y_i - f(x_i)]^2}
Quelqu'un peux m'aider de coder cet algorithme sous Java, svp; car je ne suis pas aussi bon. Et si vous voulez proposer d'autre algorithme, c'est très bienvenu.
Partager