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

Bibliothèques d'apprentissage automatique Discussion :

[sklearn.decomposition] ACP en python, participation des variables.


Sujet :

Bibliothèques d'apprentissage automatique

  1. #1
    Nouveau membre du Club
    [sklearn.decomposition] ACP en python, participation des variables.
    Bonjour à tous.

    Je suis en train d'effectuer une ACP sur individus avec python avec la fonction "PCA" de "sklearn.decomposition". Je voudrais avoir entre autre l'écriture des composantes principales dans la base des variables de départ. (Ce qui s'appelle la participation des variables si je ne me trompe pas.)
    Je ne trouve pas cette possibilité.

    Est-ce que j'ai manqué quelque chose? Si non, existe-il une autre version de python qui me fournisse cette information*?

    Merci infiniment.

  2. #2
    Expert éminent sénior
    Salut,

    Citation Envoyé par Obofix le gaulois Voir le message
    Je suis en train d'effectuer une ACP sur individus avec python avec la fonction "PCA" de "sklearn.decomposition". Je voudrais avoir entre autre l'écriture des composantes principales dans la base des variables de départ. (Ce qui s'appelle la participation des variables si je ne me trompe pas.)
    Je ne trouve pas cette possibilité.
    Cet exemple donné dans la documentation devrait vous aider. Sinon, changer la version de Python n'apportera rien car ce sont des fonctionnalités de scikit-learn.

    Et pour bien te former, les cours et tutoriels pour apprendre Python : https://python.developpez.com/cours/

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Nouveau membre du Club
    Oui excusez moi, je voulais dire un autre package, pas une autre version de python.

    Par contre je ne comprend pas si l'exemple cité permet d'avoir l'écriture des composantes principales dans la base des variables de départ. Pouvez vous préciser s.v.p.
    Je comprends "pca.components_" qui permet d'avoir les coordonnées de mes individus dans le base des composante principales ainsi que "pca.explained_variance_ratio_" mais je n'arrive pas à trouver l'élément qui me manque.

    Merci beaucoup.

  4. #4
    Nouveau membre du Club
    Ok, je reviens sur ce sujet je me rend compte que j'avais sans doute mal compris la fonction de prime abord.

    En fait après avoir fait:

    pca = PCA(n_components=2)
    pca.fit(X)

    # alors

    print pca.components_ # Ce sont les composantes principales exprimées dans la base des variables de départ.
    pca.transform(X) # Ce sont les individus exprimés dans la base des composantes principales.


    J'ai bon cette fois ???

    Cordialement

  5. #5
    Expert éminent sénior
    Citation Envoyé par Obofix le gaulois Voir le message
    J'ai bon cette fois ???
    Pour moi oui, mais je ne suis pas sur de comprendre le sens des mots que vous utilisez.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

###raw>template_hook.ano_emploi###