ACP

From: blanck (blanck@lyon.cemagref.fr)
Date: Mon Aug 28 2006 - 12:00:54 MEST

  • Next message: Nikolaus Claypoole: "x----SPAM----x Re: RXqixy"

    Bonjour,

    J'utilise Ade4 sous R, et souhaite réaliser une ACP en projetant
    certaines variables en supplémentaires sur le cercle de corrélation. Je
    voudrais ainsi que ces variables supplémentaires ne participent pas à la
    définition des axes mais que leur projection permette d'apprécier leur
    corrélations avec les axes. J'ai utilisé pour cela la fonction supcol
    dans le package ade4 en écrivant le script suivant:

    data(fishtraits)
    # Je fais une acp sur les 4 premières variables de mon tableau
    res.acp<-dudi.pca(fishtraits[,1:4])
    # Je mets les 3 dernières variables du tableau en supplémentaires
    var_suppl <- supcol(res.acp, fishtraits[,5:7])
    # Je projette sur le cercle de corréletion les 4 premières variables et
    les 3 variables supplémentaires
    s.corcircle(res.acp$co)
    s.corcircle(var_suppl$co,add.plot=TRUE)

    Seulement, il se trouve que les variables projetées en supplémentaires
    se retrouvent toutes au centre du cercle de corrélation, la corrélation
    entre ces variables et les axes étant très faible. Ces variables sont
    pourtant corrélées avec les 4 autres, et il n'y a pas de raisons
    qu'elles soient projetées d'une telle manière. J'aimerai savoir d'où
    peut venir le problème. Est-je utilisé la bonne fonction ?

    Merci par avance pour vos conseils et suggestions
    Aurélie Blanck



    This archive was generated by hypermail 2b30 : Mon Aug 28 2006 - 12:04:04 MEST