J'ai une table comme
levels,fbest
l1;12.6047459516359
l1;17.7790155785604
l2;12.9751482431558
l2;11.6308580312229
l3;13.1983516785261
l3;14.8089962471286
l4;12.2291110811856
l4;14.9696263794269
dans un format "csv". Je lis ce tableau avec
data <- read.csv(file = "data.csv", sep = ";", dec = ".", header = T)
après cela, j'ai besoin de faire une boîte à moustaches avec seulement les niveaux l1, l2 et l3. Quelqu'un sait comment puis-je le faire?
Je sais faire une boîte à moustaches avec toutes les données, mais pas seulement avec certains niveaux. Avec toutes les données, je fais
boxplot(fbest~levels,data=data, pch = 16, cex = 2)
Merci.
Réponses:
1 pour la réponse № 1Une solution simple consisterait à commencer par créer un sous-ensemble de données de manière à ce qu’il ne contienne que ces niveaux, puis à produire le diagramme en boîtes. Quelque chose comme.
ss <- subset(data, levels == l1 | levels == l2 | levels == l3)
ss$levels <- as.factor(as.character(ss$levels))
boxplot(fbest ~ levels, data = ss, pch = 16, cex = 2)