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