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

MATLAB Discussion :

Ellipse de confiance


Sujet :

MATLAB

  1. #1
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 9
    Points : 4
    Points
    4
    Par défaut Ellipse de confiance
    Bonjour à tous,

    J'ai un nuage de point et j'aimerais pouvoir dessiner son ellipse de confiance. C'est-à-dire l'ellipse contenant 90% des points de mon nuage.
    J'ai déjà la longueur du demi petit axe et celle du demi grand axe ainsi que les coordonnées du point central de mon nuage de point (de l'ellipse).
    J'ai vu qu'il y avait des fonctions sous matlab mais je ne les comprend pas.

    Si quelqu'un peu me permettre d'y voir plus clair ce serait super.

    Merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Tu trouveras ton bonheur dans cette discussion.

  3. #3
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    Merci beaucoup,
    je vais aller voir tout de suite

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877

  5. #5
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    Merci beaucoup pour ce lien car maintenant j'arrive à tracer l'ellipse.
    Par contre elle ne colle pas à mes données. Je t'ai mis en pièce jointe ce que ça donne pour que ce soit plus parlant.
    Le décalage vient peut-être du calcul de mes axes (comme je te l'ai dis j'en ai tellement vu que je ne sais plus) ou me fallait il adapter le petit bout de script envoyé par Kangourou dans l'autre discussion !!

    As tu une idée ?!
    Images attachées Images attachées  

  6. #6
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    Merci BdidB,

    Mon nuage de points correspond à un déplacement très très petit. De base j'avais supposé qu'il s'effectuait d'avant en arrière mais par moment j'ai des gros paquet pas terrible du tout. Du coup un de mes profs m'a conseillé de chercher l'ellipse de confiance pour pouvoir ensuite dire que mon déplacement se fait sur le grand axe de l'ellipse.
    Par contre si elle ressemble plus à un rond qu'a une ellipse là je devrais passer au ACP.

    Je garde donc précieusement ton lien, au cas où

  7. #7
    Membre éclairé
    Avatar de Kangourou
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Points : 859
    Points
    859
    Par défaut
    salut,

    un "détail" auquel il faut prêter attention est la manière dont est donné l'angle de l'ellipse : degrés ou radians... La fonction "drawEllipse" discutée plus haut utilise des degrés.

    Sinon dans geom2d, j'ai ajouté une fonction qui calcule l'ellipse d'inertie d'un nuage de points. Le résultat est dessinable directement par "drawEllipse".
    Cf la fonction sur le site de Mathworks

    Enfin, l'ellipse d'inertie ne correspond pas à l'ellipse de confiance. On peut passer de l'une à l'autre (l'orientation et le rapport des axes sont les mêmes il me semble), mais il y a un petit changement d'échelle à calculer, qui dépasse mes compétences en statistiques...

    A+

  8. #8
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    Ok
    merci,
    je vais voir tout ça.

    je ne suis pas encore sortie d'affaire mais c'est en progression

    Merci à tous, je vous tiens au courant de mes avancées.

    A +

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut
    bonne chance

  10. #10
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    Bonjour à tous,

    Bon c'est officiel je me noie complètement !!!
    je ne suis pas suffisamment à l'aise et autonome avec Matlab et avec le calcul de l'ellipse pour m'ensortir toute seule et ce malgré vos premiers conseils.
    Si quelqu'un à le courage de sauver une âme perdue je suis preneuse.

    Ce que j'ai :
    - Les coordonnées (x,y) de mes points. J'ai donc 2 colonnes et 2200 lignes
    - Les coordonnées moyennes (coordonnées du point central de l'ellipse si je ne me trompe pas)
    - Le grand axe a, que j'ai calculer comme ça : a=sqrt(4.6*variance de x)
    - Le petit axex b, que j'ai calculer comme ça : b=sqrt(4.6*variance de y)

    J'ai donc mon nuage de point (que j'ai programmé, jusque là rien de bien difficile) j'aimerais pouvoir y superposer l'ellipse de confiance (et là c'est le drame).

    Merci d'avance pour tous vos précieux conseils.

  11. #11
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Points : 7 614
    Points
    7 614
    Par défaut
    Salut,

    perso, pour tracer des ellipses de confiance, j'utilise cette fonction sur le file exchange :
    error_ellipse
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  12. #12
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    Bonjour,
    non sans difficultés j'ai réussi à faire mes ellipses de confiance . Donc merci à tous d'avoir pris le temps de me guider.

    A bientôt peut-être et merci pour ce site sérieux et de votre accueil.

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

Discussions similaires

  1. Ellipse de confiance à 95% sur des coordonnées XY
    Par mattparla dans le forum MATLAB
    Réponses: 4
    Dernier message: 19/01/2011, 12h35
  2. [GEOM][TIMER] Ellipse animee
    Par virtuadrack dans le forum Windows
    Réponses: 2
    Dernier message: 03/04/2005, 19h39
  3. Peut-on avoir confiance en mysqldump ?
    Par ROUMEG dans le forum Administration
    Réponses: 7
    Dernier message: 01/07/2004, 11h10
  4. Créer une ellipse
    Par alexthomas dans le forum C++Builder
    Réponses: 9
    Dernier message: 21/04/2004, 09h49
  5. Ellipse d'un tube pivotant
    Par clovis dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 18/03/2004, 21h49

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