IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Comparaison de courbes


Sujet :

Algorithmes et structures de données

  1. #1
    Membre régulier
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2011
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2011
    Messages : 75
    Points : 88
    Points
    88
    Par défaut Comparaison de courbes
    Bonjour tout le monde,

    Je suis à la recherche d'un algorithme me permettant de comparer des allures de courbes.

    Mes données sont toutes composées de 4 points. J'ai une courbe de référence (qui relie ces 4 points), et d'autres que je dois comparer.
    Un exemple :


    Dans cette image, la série 1 (en bleu) est la référence, et les deux autres sont celles que je dois comparer. L'idéal serait que l'algorithme me donne en sortie un score, pas en fonction de la proximité des deux courbes (la série_2 gagnerait) mais bien en fonction de leur ressemblance (pour que la série_3 gagne).


    Voilà, si vous avez des idées, je prends !

    (mon code est en java, donc si il y a des idées de librairies, je prends aussi...)

  2. #2
    Membre expérimenté
    Profil pro
    chercheur
    Inscrit en
    Avril 2004
    Messages
    830
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : chercheur

    Informations forums :
    Inscription : Avril 2004
    Messages : 830
    Points : 1 453
    Points
    1 453
    Par défaut
    Ta "ressemblance" porte sur les variations.
    Pour chaque courbe tu calcules les différences de valeurs successives (3 points)
    Un score possible est la somme des carrés des différences entre ces valeurs

  3. #3
    Membre régulier
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2011
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2011
    Messages : 75
    Points : 88
    Points
    88
    Par défaut
    euh, j'avoue que je n'ai pas bien compris. Pourrais-tu donner un exemple ?

  4. #4
    Membre émérite
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Points : 2 466
    Points
    2 466
    Par défaut
    Bonjour,
    soient ta suite de référence et à laquelle tu souhaites associer le score .

    Je propose,


    Le carré est important, sans cela la somme se télescope et tu ne compareras au final que la différence entre le premier et le dernier terme.

    Edit : en fait je ne fais que répéter la proposition précédente ... mes excuses.

    Cordialement,

  5. #5
    Membre régulier
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2011
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2011
    Messages : 75
    Points : 88
    Points
    88
    Par défaut
    Bonjour,

    Je n'ai pas vraiment compris comment appliquer cette formule.

    Voici un essai :

    s(serie2) = (6-4+2-3)² + (2-1+4-6)² + (4-2+1-2)² = 3
    Mais je me demande pour le premier ou le dernier terme, sachant que je n'ai pas de terme #4 si on compte à partir de zéro.

  6. #6
    Membre émérite
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Points : 2 466
    Points
    2 466
    Par défaut
    Ça me semble correct (je trouve 3 aussi).
    Si éventuellement tu voulais un score qui soit de même unité que les valeurs de tes séries, tu pourrais prendre la racine carré du score précédemment défini.

  7. #7
    Membre régulier
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2011
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2011
    Messages : 75
    Points : 88
    Points
    88
    Par défaut
    Merci beaucoup ! je crois que c'est exactement ce que je cherchais.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Courbes roc, seuil et comparaison
    Par mathis86 dans le forum R
    Réponses: 1
    Dernier message: 26/08/2011, 10h14
  2. [Débutant] Comparaison 2 courbes avec intervalles de confiances
    Par little.fredo dans le forum MATLAB
    Réponses: 0
    Dernier message: 14/08/2010, 13h27
  3. Comparaison de deux courbes
    Par stick25 dans le forum MATLAB
    Réponses: 8
    Dernier message: 29/07/2010, 21h17
  4. Comparaison de deux courbes
    Par Lost in dans le forum Algorithmes et structures de données
    Réponses: 12
    Dernier message: 06/07/2008, 12h33
  5. Comparaison de courbes
    Par PadawanDuDelphi dans le forum Algorithmes et structures de données
    Réponses: 15
    Dernier message: 15/01/2007, 23h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo