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 ) 

Häufigkeitspolygon mit benutzerdefinierten Bins in R

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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert