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 :

APC / PCA : par où commencer ?


Sujet :

Méthodes exploratoires

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut APC / PCA : par où commencer ?
    Bonjour,

    J'ai fait quelques recherches sur le forum à propos de Matlab et de l'ACP, sans succès. Je vous explique donc mon problème.

    J'ai plusieurs variables A, B, C, D, ... Y, Z ayant chacune une valeur (numérique) par échantillon. J'ai environs 200 échantillons à disposition.
    J'ai donc une matrice 200*26 telle que

    .....A............Y.......Z...
    1 #### ... #### ####
    2 #### ... #### ####
    ................................
    200 ## ... #### ####

    Les variables A à Z sont plus ou moins corrélées entre elles.
    La variable la plus importante pour moi est Z. Je cherche quelles sont les variables (parmi A, B, ... Y) qui influent le plus sur Z.

    "influent le plus" est assez ... vague comme formulation. Disons que je voudrais pouvoir "deviner" Z en utilisant le moins de variables possibles parmi A, B ... Y : lesquelles dois-je choisir ?

    C'est le problème que je veux coder en Matlab.
    Je pense que l'ACP est adaptée, mais l'aide que je trouve dans la "doc" Matlab me laisse ... perplexe ...
    Si vous pouviez m'éclairer ...

    Merci de votre aide !!
    Dernière modification par Invité ; 14/11/2011 à 15h40.

  2. #2
    Membre très actif
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2011
    Messages : 175
    Par défaut
    bonjour,
    voici un cours pdf que moi aussi je l'ai lu pour comprendre un peu comment fonctionne l'acp : http://iga.ujf-grenoble.fr/cours-en-ligne/bk_multiv.pdf

    et voila un code complet que j'ai trouvé aussi sur l'acp : http://www.obs-vlfr.fr/Enseignement/...cp/matlab.html

    je souhaite que ca va t'eclaircir (si tu n'a pas trouver ca deja avant)

    mais moi j'ai un probleme sur le calcul de la qualité de l'acp si tu as une idée

    le sujet est la dans le meme forum

  3. #3
    Membre émérite
    Homme Profil pro
    Ingénieur R&D en apprentissage statistique
    Inscrit en
    Juin 2009
    Messages
    447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur R&D en apprentissage statistique

    Informations forums :
    Inscription : Juin 2009
    Messages : 447
    Par défaut
    L'analyse en composantes principales permet de trouver la rotation des axes qui décorrelle les variables. Si ton but est de prédire une variable en fonction des autres ce n'est pas la méthode la plus adaptée, je te conseille donc d'aller plutôt voir du côté des méthodes de régression.

    A toi de savoir si tu as une idée du modèle qui génère tes données à prédire au-quelle cas une régression basée sur les moindres carrés est à envisager, si tu n'en a aucune idée des méthode sans modèles sont disponibles; support vector regression, regression par k-plus proches voisins, réseaux de neurones....

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Effectivement, j'ai réléchi au sujet un peu plus en avant hier soir, et je ne pense finalement pas que l'ACP puisse m'aider. Les méthodes de régressions semblent plus adaptées. Quant aux autres méthodes, type réseau de neurones, je vais y jeter un oeil.

    Une nouvelle discussion pour pas grand chose en somme, si ce n'est les liens de encours.

    Merci à tous les deux.

  5. #5
    Membre Expert
    Homme Profil pro
    Chercheur
    Inscrit en
    Mars 2010
    Messages
    1 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 218
    Par défaut
    Bonsoir,

    les méthodes de régression vont te permettre de prédire Z mais pas de savoir quelles sont les variables pertinentes pour ton problème. Il faut que tu utilises une méthode de sélection de variable (feature selection). Tu trouveras ton bonheur sur internet.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Je vais voir ça. Merci :)

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

Discussions similaires

  1. [Divers] Par où commencer ?
    Par calogerogigante dans le forum Cobol
    Réponses: 6
    Dernier message: 03/03/2014, 11h22
  2. Réponses: 4
    Dernier message: 03/11/2005, 19h02
  3. Par ou commencer
    Par tonin33 dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 02/11/2005, 22h10
  4. par où commencer, delphiX?
    Par tima dans le forum Débuter
    Réponses: 8
    Dernier message: 07/09/2005, 14h45
  5. Par où commence un site
    Par stujava dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 31/08/2005, 10h33

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