Schnell-R Boxplots

R in Aktion (2nd ed) deutlich erweitert auf dieses Material. Benutzen Sie diesen Gutscheincode ria38 für einen 38% Rabatt.

Boxplots können für einzelne Variablen oder für Variablen, die von Gruppe erstellt werden. Das Format wird boxplot (x, data =). wobei x eine Formel und Daten = bezeichnet die Datenrahmen die Daten bereitstellt. Ein Beispiel einer Formel y







Gruppe, in dem eine separate boxplot für numerischen Variable y für jeden Wert von Gruppe erzeugt wird. In varwidth = TRUE zu boxplot Breiten proportional zur Quadratwurzel der Proben Größen zu machen. In horizontal = TRUE, um die Achsenausrichtung zu umkehren.

# Boxplot von MPG mit dem Auto Zylinder
boxplot (mpg

Zyl, data = mtcars, main = "Car km-Stand Data",
xlab = „Anzahl der Zylinder“, YlaB = „Meilen pro Gallone“)

# Eingekerbte Boxplot von Tooth Wachstum Gegen 2 verschränkt Factors
# Boxen für eine einfache Interpretation gefärbt
boxplot (len

supp * Dosis, data = ToothGrowth, notch = WAHR,
col = (c ( "Gold", "dunkelgrün")),
main = "Tooth Wachstum", xlab = "Suppliment und Dose")

In der gekerbten boxplot. wenn zwei Boxen Kerben nicht überlappen das ist ‚starke Beweise‘ ihre Mediane unterscheiden (Chambers et al .. 1983, S.. 62).







Farben recyceln. In dem obigen Beispiel, wenn ich 6 Farben aufgeführt hätte, wäre jede Box eine eigene Farbe hat. Earl F. Glynn hat eine einfache erstellt verwenden Liste der Farben ist PDF-Format.

Andere Optionen

Die boxplot.matrix () -Funktion in dem Paket sfsmisc zeichnet eine boxplot für jede Spalte (Zeile) in einer Matrix. Die boxplot.n () -Funktion in dem Paket gplots annotiert jede boxplot mit seiner Probengröße. Die bplot () Funktion im RLAB Paket bietet viele weitere Optionen, um die Positionierung und Kennzeichnung von Boxen in der Ausgabe zu steuern.

Violinstücke

Eine Violine Handlung ist eine Kombination aus einem boxplot und einer Kerndichte Grundstück. Sie können mit dem vioplot () -Funktion aus vioplot Paket erstellt werden.

# Violinstücke
Bibliothek (vioplot)
x1 <- mtcars$mpg[mtcars$cyl==4]
x2 <- mtcars$mpg[mtcars$cyl==6]
x3 <- mtcars$mpg[mtcars$cyl==8]
vioplot (x1, x2, x3, Name = c ( "4 cyl", "6 Zylinder", "8 cyl"),
col = "gold")
Titel ( „Violinstück von Meilen pro Gallone“)

Bagplot - Eine 2D-Boxplot Erweiterung

Die bagplot (x, y) in der Funktion aplpack Paket stellt eine bivariate Version des univariate boxplot. Der Beutel enthält 50% aller Punkte. Der Median wird bivariate approximiert. Der Zaun trennt Punkte in dem Zaun von Punkten außerhalb. Ausreißer werden angezeigt.

# Beispiel eines Bagplot
Bibliothek (aplpack)
attach (mtcars)
bagplot (wt, mpg, xlab = "Auto-Gewicht", YlaB = "Meilen pro Gallone",
main = "Bagplot Example")

Üben







In Verbindung stehende Artikel