Jak utworzyć wielokąt częstotliwości w r
Wielokąt częstotliwości to rodzaj wykresu, który pomaga wizualizować rozkład wartości w zbiorze danych.
Możesz użyć poniższej składni, aby utworzyć wielokąt częstotliwości za pomocą pakietu wizualizacji danych ggplot2 w R:
library (ggplot2) ggplot(df, aes (value)) + geom_freqpoly()
Poniższe przykłady pokazują, jak używać tej składni w praktyce.
Przykład 1: Wielokąt częstotliwości podstawowej
Poniższy kod pokazuje, jak utworzyć wielokąt częstotliwości bazowej dla zbioru danych:
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()
Przykład 2: Wielokąt częstotliwości z grupami niestandardowymi
Domyślnie ggplot2 używa 30 grup do utworzenia wielokąta częstotliwości.
Zmniejszając liczbę pól, możesz wygładzić linie na ścieżce. Na przykład poniższy kod tworzy wielokąt częstotliwości przy użyciu 10 grup:
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 )
Przykład 3: Wielokąt częstotliwości z kolorem wypełnienia
Jeśli chcesz wypełnić wielokąt częstotliwości określonym kolorem, zamiast tego będziesz musiał użyć funkcji geom_area() w następujący sposób:
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 ')
Dodatkowe zasoby
Jak utworzyć tabelę częstości według grup w R
Jak utworzyć tabele częstości względnych w R
Jak utworzyć histogram częstotliwości względnej w R