-
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
-
Bonjour,
Tu trouveras ton bonheur dans cette discussion.
-
Merci beaucoup,
je vais aller voir tout de suite :)
-
-
1 pièce(s) jointe(s)
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 ?!
-
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ù
-
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+
-
Ok
merci,
je vais voir tout ça.
je ne suis pas encore sortie d'affaire mais c'est en progression :D
Merci à tous, je vous tiens au courant de mes avancées.
A +
-
-
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. :cry:
Si quelqu'un à le courage de sauver une âme perdue je suis preneuse.:calim2:
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.
-
Salut,
perso, pour tracer des ellipses de confiance, j'utilise cette fonction sur le file exchange :
error_ellipse
-
Bonjour,
non sans difficultés j'ai réussi à faire mes ellipses de confiance :lol:. 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.