Wie Extrahieren von Daten aus Stücke in R

Das hist () und Box-Plot() Funktionen in R haben eine andere unglaublich nette Eigenschaft: Sie Zugang erhalten können, um alle Daten R das Histogramm oder Box-Plot zu zeichnen verwendet und es in weiteren Berechnungen verwendet werden. diese Informationen zu bekommen ist so einfach wie die Ausgabe der Funktion zu einem Objekt zugewiesen wird. Zum Beispiel erhalten Sie die Informationen über die Brüche, Grafen und Dichte in einem Histogramm wie folgt aus:

> mpghist lt; - hist (Autos $ mpg)

Ihr Histogramm wird noch aufgetragen, aber oben auf, dass Sie jetzt ein Objekt erstellen, die eine Liste enthält mit - unter anderem - die Elemente Pausen, zählt, und Dichte. Für einen Box-Plot, können Sie tun genau das gleiche und ein Objekt erhalten, die eine Liste mit enthält - unter anderem - die Elemente Statistiken und n, die verwendeten Statistiken darstellt und die Anzahl der Fälle, in jeder Kategorie.

Alle, die Informationen, die Sie könnten natürlich auch in R. mit anderen Funktionen erhalten Sie helfen können, obwohl, um schnell einige zusätzliche Informationen zu einem Grundstück hinzuzufügen. Zum Beispiel können Sie die Anzahl der Fälle für jede Box an einen Box-Plot wie folgt hinzu:

> mpgbox lt; - boxplot (mpg ~ Zyl, data = Autos)> n lt; - NLEVELS (as.factor (Autos $ Zyl))> Text (1: n, mpgbox $ stats [1,] + Paste ( 'n =', mpgbox $ n) + pos = 1)

Mit diesem Code, fügen Sie einen Text-Wert unter dem unteren Whisker. Das x-Koordinaten 1 bis n mit der Mitte jedes Kastens zusammenfallen. Sie erhalten die y-Koordinaten aus dem Statistiken Element in der mpgbox Objekt, das Sie, wo der untere Whisker erzählt. Das Argument pos = 1 in dem Text Funktion setzt den Text unter den Koordinaten. Sie können versuchen, mit ihm selbst herumspielen.

Menü