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 :

Projections de données d'ACP [Débutant]


Sujet :

MATLAB

  1. #1
    Membre à l'essai
    Inscrit en
    Septembre 2012
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Septembre 2012
    Messages : 20
    Points : 18
    Points
    18
    Par défaut Projections de données d'ACP
    salut,
    je me demande comment tracer les projections de données d'un modèle ACP utilisant matlab !!!!

  2. #2
    Membre éprouvé
    Inscrit en
    Août 2010
    Messages
    1 124
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 1 124
    Points : 1 277
    Points
    1 277
    Par défaut
    Bonjour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    doc princomp
    doc biplot % Réalise le dessin du plan factoriel

  3. #3
    Membre à l'essai
    Inscrit en
    Septembre 2012
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Septembre 2012
    Messages : 20
    Points : 18
    Points
    18
    Par défaut nombre de CP à retenir
    Merci,
    et comment je trace l'évolution de la variance de l'erreur de reconstruction en fonction de nombre de composantes principales sur matlab, car je cherche à déterminer le nombre de composantes principales à retenir. j'ai utilisé la méthode de la minimisation du critère de la variance de l'erreur de reconstruction, mais les résultats ne sont pas satisfaisantes.

  4. #4
    Membre éprouvé
    Inscrit en
    Août 2010
    Messages
    1 124
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 1 124
    Points : 1 277
    Points
    1 277
    Par défaut
    j'ai utilisé la méthode de la minimisation du critère de la variance de l'erreur de reconstruction
    Ca ne veut pas dire grand chose, vu que cette erreur est nulle en retenant tous les axes!

    comment je trace l'évolution de la variance
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    [B,F,I]= princomp(...);
    plot(I/sum(I),'k.') % eventuellement cumsum() pour inerties cumulées
    Pour un choix automatique, vous pouvez commencer par un critère de type Kaiser (% inertie > inertie moyenne, conduit en général à surévaluer le nombre de composantes)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    K= find( I/sum(I) > trace(cov(data))  / size(data,2) );
    K= K(end);

  5. #5
    Membre à l'essai
    Inscrit en
    Septembre 2012
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Septembre 2012
    Messages : 20
    Points : 18
    Points
    18
    Par défaut Kaiser
    j'ai pas compris le critère de type KAISER...

  6. #6
    Membre éprouvé
    Inscrit en
    Août 2010
    Messages
    1 124
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 1 124
    Points : 1 277
    Points
    1 277
    Par défaut
    ACP sur les variables X1...XN
    Inertie totale du signal = sum_n ( Var(Xn) ) = Trace(Var(X))
    Inertie moyenne d'une variable X: Trace(Var(X))/N
    Inertie d'un axe I/sum(I)

    Axe significatif pour Kaiser: I/sum(I)> Trace(Var(X))/N

  7. #7
    Membre à l'essai
    Inscrit en
    Septembre 2012
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Septembre 2012
    Messages : 20
    Points : 18
    Points
    18
    Par défaut contribution
    salut,
    qui peut me donner un code matlab permet de calculer la contribution des variables d'un modèle ACP, pour faire la détection et localisation des défauts. En fait, mon code me donne toujours la même contribution avec/sans défauts.
    merci

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

Discussions similaires

  1. Projection de données sur une map terrestre
    Par guiyom31 dans le forum MATLAB
    Réponses: 7
    Dernier message: 02/05/2011, 11h23
  2. Visualisation des données après ACP
    Par sebMars dans le forum MATLAB
    Réponses: 1
    Dernier message: 26/08/2010, 14h39
  3. Projection de données d'un fichier en GUI
    Par logon dans le forum Tkinter
    Réponses: 5
    Dernier message: 23/02/2007, 09h15
  4. Lecture de fichiers cvs et projections de données
    Par logon dans le forum Général Python
    Réponses: 5
    Dernier message: 20/02/2007, 09h27
  5. Réponses: 2
    Dernier message: 03/03/2006, 09h21

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