Analyse Discriminante Linéaire
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Analyse Discriminante Linéaire



  1. #1
    invite58ca56b8

    Analyse Discriminante Linéaire


    ------

    Bonjour à tous,

    Je dois effectuer une analyse discriminante linéaire sur un tableau de données regroupées en 3 classes "ur", "dr" et "t".
    J'ai dans un premier temps effectué une adl avec les données qualitatives, puis j'ai voulu passé au quantitatif.
    Lorsque je lance l'adl sur mon tableau quantitatif avec R (library MASS, fonction lda(x, group)), j'obtiens un graphe très bizarre et je ne sais pas pourquoi. Je n'arrive pas à comprendre pourquoi le graphe de mes données qualitatives est correct et que le passage vers les données quantitatives crée un désordre. je vous met en lien le graphique des données quantitatives..



    Pouvez-vous me dire pourquoi mes données s'alignent sur 3 lignes comme cela?

    -----

  2. #2
    invitec5eb4b89

    Re : Analyse Discriminante Linéaire

    C'est difficile à dire sans avoir accès aux données... Est-ce que tu pourrais nous en transmettre un exemple, ou alors un code qui permettrait de les simuler ? Que dis un test de Kruskal Wallis sur ces mêmes données ? Combien y a t il de variables ?

  3. #3
    invite58ca56b8

    Re : Analyse Discriminante Linéaire

    Rebonjour, désolée pour le délai de réponse.

    J'ai uploadé mes données sur un disque dur virtuel que tu puisses te rendre compte.
    J'ai aussi essayé de faire un test de Kruskal Wallis comme tu le demandais mais j'ai un problème de notation dans la formule et R ne veut pas le faire....

    Voici les données : http://cid-eca3bf5c08f981ae.skydrive...Group|_lda.txt
    mon fichier de classification pour l'adl : http://cid-eca3bf5c08f981ae.skydrive...|_Ldaclass.txt
    et enfin le script R : http://cid-eca3bf5c08f981ae.skydrive...blic/adl|_TF.R

    Et donc le résultat avec ces données donne l'image que j'avais linké dans le post précédent ou les plot s'ordonne en 3 lignes. http://nsa02.casimages.com/img/2008/...2122823207.jpg

    Alors que le meme tableau en qualitatif (je ne comptabilisais pas le nombre de hit et j'avais donc que du 0 ou du 1) donnait un graphe me semblant correct. http://www.casimages.com/img.php?i=0...4322173628.jpg

    Je ne comprends pas pourquoi le passage vers les données qualitatives me créent ce problème...
    merci d'avance...

  4. #4
    invitec5eb4b89

    Re : Analyse Discriminante Linéaire

    Bonjour,

    Merci pour ces données !
    J'ai repris un peu ton code, et je n'ai pas vraiment d'explication pour la forme des nouveaux nuages de points...

    Par contre, et ce qu'il est très important de faire, c'est tester si le modèle de prédiction calculé par Analyse Discriminante est pertinent sur un jeu indépendant de données. Pour cela, je te propose, comme tu as pas mal d'individus, de séparer ton jeu de données en 2 : une partie pour entrainer ton classifieur et une autre partie pour tester.

    Par exemple :
    Code:
      tr <- sample(1:n, floor(n/2))
      train <- X[tr,] ; temp <- which(apply(train,2,sd)!=0) ; train <- train[,temp]
      test <-  X[-tr,] ; test <- test[,temp]
      z <- lda(train, as.factor(y[tr]))
      score <- sum(predict(z, test)$class != y[-tr])/length(y[-tr])
    Dans la dernière variable, on aura stocké le taux d'erreur commis.

    Après avoir exécuté ce bout de code 50 fois, je trouve un taux d'erreur moyen d'à peu près 63 %, à mon avis ce n'est pas très loin des performances d'une classification faite au hasard !! À vérifier !

    Il me semble que tes données expérimentales peuvent être modélisées par des variables de Poisson !

  5. A voir en vidéo sur Futura
  6. #5
    invite986312212
    Invité

    Re : Analyse Discriminante Linéaire

    salut,

    l'analyse discriminante linéaire n'est pas adaptée aux données qualitatives, puisqu'en fait elle est équivalente au modèle linéaire multivarié sur un facteur (le facteur de classification). Après, que quand on l'emploie hors de propos ça donne des résultats aberrants...

  7. #6
    invite986312212
    Invité

    Re : Analyse Discriminante Linéaire

    pour des données qualitatives, la méthodologie CART n'est pas mal.
    http://pbil.univ-lyon1.fr/library/tr...l/00Index.html

Discussions similaires

  1. Analyse discriminante ou optimisation ?
    Par invite22fe9c91 dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 25/10/2007, 11h02
  2. [Analyse] Continuité d'une fonction linéaire
    Par indian58 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 14/05/2007, 11h11
  3. algèbre linéaire 3 Analyse matricielle
    Par invite41bf8626 dans le forum Mathématiques du supérieur
    Réponses: 8
    Dernier message: 08/03/2007, 18h28
  4. Analyse non lineaire
    Par invite4a04b7dc dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 09/12/2006, 19h51
  5. Analyse discriminante en politique
    Par invite998a61d9 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 20/11/2006, 20h00