Hoe maak je een frequentiepolygoon in r


Een frequentiepolygoon is een soort diagram waarmee u de verdeling van waarden in een dataset kunt visualiseren.

U kunt de volgende syntaxis gebruiken om een frequentiepolygoon te maken met behulp van het ggplot2- gegevensvisualisatiepakket in R:

 library (ggplot2)

ggplot(df, aes (value)) + 
  geom_freqpoly()

De volgende voorbeelden laten zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Voorbeeld 1: Basisfrequentiepolygoon

De volgende code laat zien hoe u een basisfrequentiepolygoon voor een gegevensset maakt:

 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() 

Voorbeeld 2: Frequentiepolygoon met aangepaste groepen

Standaard gebruikt ggplot2 30 groepen om de frequentiepolygoon te maken.

Door het aantal vakken te verminderen, kunt u de lijnen op het pad vloeiender maken. De volgende code maakt bijvoorbeeld een frequentiepolygoon met behulp van 10 groepen:

 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 ) 

Frequentiepolygoon met aangepaste bakken in R

Voorbeeld 3: Frequentiepolygoon met vulkleur

Als u de frequentiepolygoon met een bepaalde kleur wilt vullen, moet u in plaats daarvan de functie geom_area() als volgt gebruiken:

 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 ')

Aanvullende bronnen

Hoe u een frequentietabel per groep maakt in R
Hoe relatieve frequentietabellen te maken in R
Hoe maak je een relatief frequentiehistogram in R

Einen Kommentar hinzufügen

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