So erstellen sie ein frequenzpolygon in r
Ein Häufigkeitspolygon ist eine Art Diagramm, das Ihnen hilft, die Verteilung von Werten in einem Datensatz zu visualisieren.
Sie können die folgende Syntax verwenden, um ein Häufigkeitspolygon mit dem Datenvisualisierungspaket ggplot2 in R zu erstellen:
library (ggplot2) ggplot(df, aes (value)) + geom_freqpoly()
Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis anwenden können.
Beispiel 1: Grundfrequenzpolygon
Der folgende Code zeigt, wie ein Basisfrequenzpolygon für einen Datensatz erstellt wird:
library (ggplot2) #make this example reproducible set. seeds (0) #create data frame df <- data. frame (index=1:100, value=rnorm(100, mean=50, sd=10)) #create frequency polygon ggplot(df, aes (value)) + geom_freqpoly()
Beispiel 2: Häufigkeitspolygon mit benutzerdefinierten Gruppen
Standardmäßig verwendet ggplot2 30 Gruppen, um das Häufigkeitspolygon zu erstellen.
Indem Sie die Anzahl der Felder reduzieren, können Sie die Linien auf dem Pfad glatter gestalten. Der folgende Code erstellt beispielsweise ein Häufigkeitspolygon mit 10 Gruppen:
library (ggplot2) #make this example reproducible set. seeds (0) #create data frame df <- data. frame (index=1:100, value=rnorm(100, mean=50, sd=10)) #create frequency polygon ggplot(df, aes (value)) + geom_freqpoly(bins= 10 )
Beispiel 3: Häufigkeitspolygon mit Füllfarbe
Wenn Sie das Frequenzpolygon mit einer bestimmten Farbe füllen möchten, müssen Sie stattdessen die Funktion geom_area() wie folgt verwenden:
library (ggplot2) #make this example reproducible set. seeds (0) #create data frame df <- data. frame (index=1:100, value=rnorm(100, mean=50, sd=10)) #create frequency polygon filled with custom color ggplot(df, aes (value)) + geom_area( aes (y=..count..), bins= 10 , stat=' bin ', fill=' steelblue ')
Zusätzliche Ressourcen
So erstellen Sie eine Häufigkeitstabelle nach Gruppen in R
So erstellen Sie relative Häufigkeitstabellen in R
So erstellen Sie ein relatives Häufigkeitshistogramm in R