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

R Discussion :

Boxplot sans outliners


Sujet :

R

  1. #1
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2013
    Messages : 12
    Points : 11
    Points
    11
    Par défaut Boxplot sans outliners
    Bonjour.
    Mes résultats sont sous forme de matrices et je voulais les représenter graphiquement.
    J'ai bien transformé mes matrices en vecteurs.
    Je voulais que tous mes résultats soient représentés, avec des indicateurs de dispersions, j'ai fait mon boxplot :
    http://poussin_du_camion.perso.sfr.fr/boxplot.jpg
    Or je travaille avec des valeurs observées, mon tuteur m'a dit qu'en particulier c'est très important de déterminer les résultats minimum et maximum de chaque matrice.
    Et plusieurs valeurs apparaissent comme des outliners
    Je voulais savoir si je pouvais faire un boxplot (j'aime beaucoup cette forme de représentation) mais en indiquant à R que tous mes résultats doivent pris en compte et qu'aucun ne doit être considéré comme un outliner.
    J'ai essayé "range=0" mais ça n'a rien changé.

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 038
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 038
    Points : 23 783
    Points
    23 783
    Par défaut
    Bonjour,

    C'est plutôt curieux, parce que je viens de retester et l'option range=0 fonctionne correctement, en tout cas sous R 3.0.1...

  3. #3
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2013
    Messages : 12
    Points : 11
    Points
    11
    Par défaut
    Je suis également sous R 3.0.1 (64bits, windows8)
    je suis une gigadébutante, j'ai peut être mal spécifié comme option...

    Mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    dat=read.csv("Bacteroides.csv",header=TRUE,sep=',')
    vect=c()
    for(i in 2:length(dat)){
        a=as.vector(dat[,i])
        print(length(a))
        a=a[-which(is.na(a))]
        vect=c(vect,a)
    }
    boxplot(vect);range=0
    Ce que j'obtiens :
    http://poussin_du_camion.perso.sfr.fr/bacteroides.png

  4. #4
    Membre éprouvé

    Homme Profil pro
    Cyber Security & AI
    Inscrit en
    Février 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Cyber Security & AI

    Informations forums :
    Inscription : Février 2009
    Messages : 506
    Points : 1 155
    Points
    1 155
    Billets dans le blog
    2
    Par défaut
    Si je ne m'abuse.

    Cordialement.

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2013
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Mars 2013
    Messages : 208
    Points : 461
    Points
    461
    Par défaut
    Salut,

    Le range est un paramètre de boxplot, à mettre à l'intérieur de la fonction bien entendu.

    boxplot(vect,range=0)

    Le ; sépare deux instructions.

    En l'occurence la tu faisais ton boxplot de vect (sans préciser de valeur range.
    Ensuite tu attribuais la valeur 0 à une variable nommée range.


    edit: cramé

  6. #6
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2013
    Messages : 12
    Points : 11
    Points
    11
    Par défaut
    Merci beaucoup (en plus Sengar ça va me servir tes explications)
    Je débute à peine (je me forme sur le tas, mon boss peut pas m'aider).

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/09/2012, 09h40
  2. Comment récupérer le nom du fichier sans l'extension ?
    Par altahir007 dans le forum Langage
    Réponses: 16
    Dernier message: 13/11/2009, 13h20
  3. MDI sans MFC, possible ?
    Par delire8 dans le forum MFC
    Réponses: 4
    Dernier message: 17/06/2002, 07h38
  4. [Kylix] Fiches sans bordure
    Par alex dans le forum EDI
    Réponses: 4
    Dernier message: 28/04/2002, 21h19

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