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

Méthodes exploratoires Discussion :

comment interpéter une ACP


Sujet :

Méthodes exploratoires

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 61
    Par défaut comment interpéter une ACP
    Bonjour,

    J'ai une fonction f(X,Y,Z,W).

    Je voudrais avoir une idée sur l'impact de chaque variable sur la valeur de la fonction, afin de pouvoir réfléchir à un ajustement à partir des données expérimentales.

    J'ai essayé de me renseigner sur l'ACP (Analyse en composantes principales )..Quelqu'un peut il m'expliquer si je suis sur la bonne voie ? et si, comment interpreter les résultats d'une ACP.

    Merci d'avance

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Par défaut
    L'impact de chaque variable sur la valeur ? A moins que je n'aie pas compris ce que tu veux faire, il te suffit de calculer des dérivées partielles, non ?

  3. #3
    Membre chevronné Avatar de corentin59
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 462
    Par défaut
    L'ACP te permet de trouver un ou plusieurs axes particuliers pour expliquer au mieux les données. Je ne pense pas que ce soit ce que tu veux car si j'ai bien compris, tu veux connaitre l'influence de telle ou telle variable. Tes axes sont donc déjà trouvés, ils correspondent à tes quatre variables X, Y, Z et W.

    Donc, effectivement, il vaut mieux se tourner vers des dérivées partielles. Par exemple, si df/dW = 0 (les "d" sont des "d" ronds), tu peux conclure que ta fonction ne dépend pas de W.

  4. #4
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 61
    Par défaut
    Citation Envoyé par corentin59 Voir le message
    L'ACP te permet de trouver un ou plusieurs axes particuliers pour expliquer au mieux les données. Je ne pense pas que ce soit ce que tu veux car si j'ai bien compris, tu veux connaitre l'influence de telle ou telle variable. Tes axes sont donc déjà trouvés, ils correspondent à tes quatre variables X, Y, Z et W.

    Donc, effectivement, il vaut mieux se tourner vers des dérivées partielles. Par exemple, si df/dW = 0 (les "d" sont des "d" ronds), tu peux conclure que ta fonction ne dépend pas de W.

    Salut ,

    Le problème c'est que j'ai une série d'observations (des points discrets ).

    Je ne connais pas la forme de ma fonction , donc comment je vais pouvoir faire des dérivés partielles??

  5. #5
    Membre émérite

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Par défaut
    Une solution dans ce cas consiste à calculer des "différences", de la forme (f(X2, Y, Z, W) - f(X1, Y, Z, W)) / (X2 - X1), tu peux ainsi avoir une approximation de la dérivée partielle

  6. #6
    Membre chevronné Avatar de corentin59
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 462
    Par défaut
    Citation Envoyé par oiffrig Voir le message
    Une solution dans ce cas consiste à calculer des "différences", de la forme (f(X2, Y, Z, W) - f(X1, Y, Z, W)) / (X2 - X1), tu peux ainsi avoir une approximation de la dérivée partielle
    Ou alors, si tu veux plus compliquer mais plus précis, tu fit une fonction polynomiale sur tes données et c'est elle que tu dérives.

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Février 2003
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2003
    Messages : 11
    Par défaut
    Citation Envoyé par modaffar Voir le message
    Bonjour,

    J'ai une fonction f(X,Y,Z,W).

    Je voudrais avoir une idée sur l'impact de chaque variable sur la valeur de la fonction, afin de pouvoir réfléchir à un ajustement à partir des données expérimentales.

    J'ai essayé de me renseigner sur l'ACP (Analyse en composantes principales )..Quelqu'un peut il m'expliquer si je suis sur la bonne voie ? et si, comment interpreter les résultats d'une ACP.

    Merci d'avance
    Si tes données sont dans un tableau à 5 colonnes du genre
    X_1 Y_1 Z_1 W_1 f(X_1, Y_1, Z_1, W_1)
    ...
    X_n Y_n Z_n W_n f(X_n, Y_n, Z_n, W_n)

    Ce n'est pas une ACP que tu dois faire mais calculer les corrélations de
    chaque variables avec f(..). Cela te donnera une mesure *linéaire* de
    l'influence de chaque variable sur f.

  8. #8
    Membre éclairé
    Étudiant
    Inscrit en
    Août 2007
    Messages
    419
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 419
    Par défaut
    pour interpréter les résultat d'une ACP on trace le graphique des projections des points pour ensuite l'interpréter, l'ACP va construire de nouvelles variables permettant de visualiser les relation entre les variables et d'observer les différents groupes.
    pour voir les corrélation on regarde la position des variables et leur direction par rapport aux axes.

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Février 2003
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2003
    Messages : 11
    Par défaut
    Citation Envoyé par acacia Voir le message
    pour interpréter les résultat d'une ACP on trace le graphique des projections des points pour ensuite l'interpréter, l'ACP va construire de nouvelles variables permettant de visualiser les relation entre les variables et d'observer les différents groupes.
    pour voir les corrélation on regarde la position des variables et leur direction par rapport aux axes.
    D'accord mais on aura les corrélations avec les composantes (les nouvelles
    variables) et pas avec f.

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 92
    Par défaut
    Dans ce cas tu remonte à tes données initiales: je veux dire utilise les projections que tu as fait pour former les axes.

    Mais bon généralement l'ACP est utilusé en analyse de données par exemple dans le lien entre la consommation en biens (de première nécessité, etc.) et le revenu des ménages ou le cadre socio-professionnel. Les axes consituées auront ainsi une certaine signicativité : tel que les pauvres consomment bcp tels ou tels produits et ces produits sont tous des biens de premières nécessité.

    Bon, voilà un petit exemple sur l'interprétation d'une ACP. Dans ton cas je ne sais pas si tes x, y, z sont totalement abstraits ou pas (tu trouvera certes des exp sur le net d'ACP).

Discussions similaires

  1. comment remplacer une partie de texte dans un champs
    Par patlapi dans le forum Paradox
    Réponses: 4
    Dernier message: 20/11/2003, 14h38
  2. comment programmer une progressbar
    Par Choucas dans le forum Paradox
    Réponses: 3
    Dernier message: 13/11/2002, 11h07
  3. comment integer une animation swf dans une page
    Par naili dans le forum Intégration
    Réponses: 7
    Dernier message: 18/09/2002, 18h54
  4. Comment récupérer une adresse MAC ?
    Par psau dans le forum Développement
    Réponses: 7
    Dernier message: 19/07/2002, 17h26
  5. comment réduire une image jpeg (taille x*y)
    Par don-diego dans le forum C
    Réponses: 4
    Dernier message: 14/07/2002, 20h06

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