Inscription / Connexion Nouveau Sujet
Niveau école ingénieur
Partager :

Calculer un pourcentage d'erreur entre deux fonctions

Posté par
0xdeadbeef
16-04-10 à 12:03

Bonjour à tous,

Comme le dit mon titre, je cherche à quantifier l'erreur entre deux fonctions.
(Bon c'est pas exactement l'intitulé mais c'est l'idée)
On va dire que r(x) est la fonction de référence et f(x) ma fonction.

Je connais le principe de l'erreur relative.
En un point x, je fait \frac{ | f(x) - r(x) | }{r(x)}
Après, il me reste juste à faire une moyenne simple sur un intervalle.
(Je ne pense pas que l'on attend de moi une démonstration rigoureusement mathématique, c'est pour ça que je me permet d'échantillonner ma fonction)

Sauf que dans mon cas, f et r peuvent passer par 0 et diviser par 0 ... ça fait mal ^^

J'ai aussi pensé compter le nombre de fois où f et r ont même valeur mais ça ne tiendrai pas du tout compte de la différence "d'amplitude" entre les deux courbes.

Quelqu'un a une piste ?

J'espère être clair, sinon dites-le moi.
En tous cas, merci de m'avoir lu !

Posté par
verdurin
re : Calculer un pourcentage d'erreur entre deux fonctions 16-04-10 à 15:37

Bonjour,
on peut évaluer la différence entre deux fonctions en calculant, éventuellement numériquement :
3$||f-r ||_1=\int_a^b |f(x)-r(x)|\text{d}x
ou
3$||f-r ||_2=\sqrt{\int_a^b (f(x)-r(x))^2\text{d}x}

Pour avoir une différence relative il suffit alors de diviser par ||r||_1 ou ||r||_2

Je ne sais pas si ça répond à ton problème, mais c'est une technique assez courante.

Posté par
0xdeadbeef
re : Calculer un pourcentage d'erreur entre deux fonctions 16-04-10 à 15:56

Ok donc en fait, la technique consiste à calculer l'aire de la différence et de diviser ça sur l'aire de la fonction de référence.

Dans mon exercice, ma fonction f est une reconstruction de r à partir de N coefficients de Fourier.
Bref, tout ça pour dire que ma fonction f "oscille" autour de r.
Et plus N est grand et plus les oscillations sont aplaties.

En fait ma crainte, c'est que ces oscillation soit compensées c'est à dire que l'aire qui soit au-dessus de r soit égale à celle en-dessous de r.
On aurait dans ce cas une différence d'aire nulle donc un taux d'erreur de 0%.
(Ce résultat est peut être cohérent après tout, mais ça me semble juste bizarre.)

Argh, c'est dur d'expliquer sans schéma et je me sens pas d'attaque à étudier LaTex pour te faire un joli schéma avec des sinusoïdes.

Enfin déjà je te remercie grandement, si j'ai pas de réponse je ferai ça.
J'avait peur de devoir ré-ouvrir mes cours de stats mais non.. et c'est tant mieux.

Donc encore merci !

Posté par
verdurin
re : Calculer un pourcentage d'erreur entre deux fonctions 16-04-10 à 16:46

Citation :
En fait ma crainte, c'est que ces oscillation soit compensées c'est à dire que l'aire qui soit au-dessus de r soit égale à celle en-dessous de r.

C'est pour éviter ça que l'on prend la valeur absolue dans la norme 1 et le carré dans la norme 2

Posté par
0xdeadbeef
re : Calculer un pourcentage d'erreur entre deux fonctions 16-04-10 à 17:16

Eh ben.. eh ben oui !
Je me sens tout bête maintenant...

Merci beaucoup !
Thank you
Gracias
Grazie
Danke
ありがとう

PS: Un moyen de marquer [Résolu] ?

Posté par
verdurin
re : Calculer un pourcentage d'erreur entre deux fonctions 16-04-10 à 17:23

De rien

Sinon je ne crois pas qu'il y ait un moyen de marquer résolu : Exercice résolu ou non , proposition



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1742 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !