par cesar » 28 Juin 2007, 21:42
vous pouvez toujours essayer l'analyse de fourrier discrete...
ceci dit : je n'ai jamais entendu parler d'une regression sur un sinus, mais si je devais faire cela, voici ce que je ferai (sans garantie sur le resultat).
si on prend une fonction de f(x) = y (ici le sinus, mais je prefere traiter le cas general), si f depend de parametre a, b, c,...etc..
et si je veux faire "coller" f avec une famille de points (x1,y1), (x2,y2),....(xn,yn)., je calculerai S = somme des (f(xi)-yi)^2 , i variant de 1 à n
S depend evidement de la valeur des parametres a,b,c,...etc.. et S>0.
ensuite pour chaque parametre, je calcule la derivée partielle de S par rapport au parametre et on la pose égale à 0 pour avoir l'extremum. dS/da=0, dS/db =0,....
cela fait autant d'équation que de parametres. Si on arrive à les calculer par resolution de ce systeme, on a le sinus "le plus proche" des points...
dans le cas d'un sinus, je verrais 3 parametres pour faire simple : Y = A.sin( B.X + C), mais on peut trouver d'autres fonction de cette forme..