-
Regression d'un sinus
Bonjour,
Je suis à la recherche de méthode de regression d'un signal de type sinus.
L'objectif est de déterminer les valeurs A,B,C,D de l'expression : A + B.sin(C.t+D)
Certains conseillent d'utiliser l'algorithme de moindre carré de type de levenberg marquardt
J'ai testé avec la librairie LMFIT et je n'obtiens pas de résultats concluants.
Cette méthode est-elle vraiment adaptée?
Quels conseils ou méthodes alternatives pourrait-on me donner?
Merci d'avance.
-
Si ton signal est un signal échantillonné, tu dois pouvoir t'en sortir par transformée de Fourier discrète, qui te permettra de remonter à la fréquence de ton signal, son amplitude et sa valeur moyenne. Il ne te restera que le déphasage, qui doit se retrouver par calcul en connaissant les autres paramètres et deux points.
Sinon tu peux essayer d'autre type de régression, comme celui du gradient. Je n'ai jamais comparé les différents type de régression, je ne peux pas te dire lequel est le plus adapté.
-
Je vais tenter cette approche. Mais ma deuxième étape était de faire la même chose avec un signal sinusoïdal amorti. Dans ce cas, les FFT ne m'aidera pas.
Merci pour ta proposition.