J'essaie de me débarrasser des valeurs aberrantes dans mon graphique qui contient un boxplot et un beeswarm.Points aberrants de la parcelle et de la boîte à moustaches
je crée le boxplot avec la ligne suivante:
boxplot(Lead_s ~ Group, data = g, outline = FALSE,
main = 'Gaze shift duration with co-occuring movement units',
horizontal=TRUE,xlab = "Gaze lead (sec)")
Avec le outline=FALSE
mes valeurs aberrantes disparaissent. Puis, je lance ce code pour obtenir mes points de données sous la forme de l'essaim d'abeilles.
beeswarm(Lead_s ~ Group, data = g, col = 4, pch = 16,
add = TRUE,horizontal=TRUE,pwcol = 1 + as.numeric(Lead_s))
Le boxplot avec l'essaim d'abeilles:
Ce qui se passe est que le outliers
sont tracés en dehors du graphique. Que j'ajoute outline=FALSE
ou non, les valeurs aberrantes sont toujours là.
Ceci est l'échantillon de données I comploté:
Group Lead_s
Non-Performers 1
Non-Performers 3
Expert 18
Non-Performers 0.1
Non-Performers 0.1
Non-Performers 0.1
Non-Performers 0.2
Non-Performers 0.2
Non-Performers 0.3
Expert 0.4
Non-Performers 0.4
Non-Performers 0.4
Expert 0.5
Non-Performers 0.5
Non-Performers 0.6
Non-Performers 0.6
Non-Performers 0.7
Expert 0.8
Non-Performers 0.8
Expert 1.1
Expert 1.1
Non-Performers 1.1
Expert 1.3
Non-Performers 1.3
Non-Performers 1.4
Non-Performers 1.4
Non-Performers 1.4
Non-Performers 1.5
Expert 1.7
Expert 1.9
Non-Performers 1.9
Expert 2.1
Non-Performers 2.1
Non-Performers 2.1
Non-Performers 2.1
Non-Performers 2.3
Expert 2.5
Expert 2.7
Expert 2.7
Non-Performers 3.1
Expert 4.1
Expert 4.5
Non-Performers 5.6
Non-Performers 6.7
Toutes les idées comment puis-je résoudre ce problème?
Lorsque vous demandez de l'aide, vous devriez toujours envoyer un [exemple reproductible ] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example) avec des exemples de données d'entrée afin que nous puissions exécuter et tester le code. – MrFlick
@MrFlick: Données ajoutées – user3832272
Je ne peux pas reproduire cela dans une nouvelle session R. Etes-vous sûr que vous n'apportez aucune modification à 'par()' avant d'appeler ces fonctions ou quelque chose? – MrFlick