Quick-R Boxplots
R en action (2e éd) se développe de manière significative sur ce matériau. Utilisez le code promo ria38 pour une réduction de 38%.
Boxplots peuvent être créés pour des variables individuelles ou pour les variables par groupe. Le format est boxplot (x, data =). où x est une formule et des données = désigne la trame de données fournissant les données. Un exemple d'une formule est y
où un groupe séparé pour boxplot variable numérique y est générée pour chaque valeur de groupe. Ajouter varwidth = TRUE pour faire des largeurs de boxplot proportionnelle à la racine carrée de la taille des échantillons. Ajouter horizontale = TRUE pour inverser l'orientation de l'axe.
# Boxplot de MPG par des cylindres de voiture
boxplot (mpg
cyl, data = mtcars, principal = "Milage Car Data",
xlab = "Nombre de cylindres", ylab = "Miles Per Gallon")
# Entaillé Boxplot de la croissance des dents contre 2 facteurs Crossed
boîtes # couleur pour faciliter l'interprétation
boxplot (len
supp * dose, data = ToothGrowth, cran = TRUE,
col = (c ( "or", "vert foncé")),
principale = "La croissance des dents", xlab = "Suppliment et dose")
Dans le boxplot cranté. si deux boîtes de les encoches ne se chevauchent pas que ce soit « preuves solides » leurs valeurs médianes diffèrent (Chambers et al .. 1983, p. 62).
recycler les couleurs. Dans l'exemple ci-dessus, si j'avais énuméré 6 couleurs, chaque boîte aurait sa propre couleur. Earl F. Glynn a créé un outil facile à utiliser la liste des couleurs est au format PDF.
Autres options
La fonction boxplot.matrix () dans le paquet de sfsmisc dessine une boîte à moustaches pour chaque colonne (ligne) dans une matrice. La fonction boxplot.n () dans le coffret de gplots annote chaque boxplot avec sa taille de l'échantillon. La fonction bplot () dans le paquet Rlab offre beaucoup plus d'options qui contrôlent le positionnement et l'étiquetage des boîtes dans la sortie.
Parcelles Violon
Une parcelle de violon est une combinaison d'un boxplot et une parcelle de densité du noyau. Ils peuvent être créés en utilisant la fonction vioplot () du paquet vioplot.
# Parcelles Violon
bibliothèque (vioplot)
x1 <- mtcars$mpg[mtcars$cyl==4]
x2 <- mtcars$mpg[mtcars$cyl==6]
x3 <- mtcars$mpg[mtcars$cyl==8]
vioplot (x1, x2, x3, noms = c ( "4 cyl", "6 cyl", "8 cyl"),
col = "or")
titre ( "Tracés Violon de Miles Per Gallon")
Bagplot - 2D Boxplot Extension
La fonction bagplot (x, y) dans le paquet de aplpack fournit une version à deux variables de la boîte à moustaches univariée. Le sac contient 50% de tous les points. La médiane est bivarié approximée. La clôture sépare points dans la clôture de points à l'extérieur. Outliers sont affichés.
# Exemple d'un Bagplot
bibliothèque (aplpack)
attach (mtcars)
bagplot (poids, mpg, xlab = "Poids voiture", ylab = "Miles Per Gallon",
principal = "Bagplot Exemple")