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 ) 

Wielokąt częstotliwości z niestandardowymi pojemnikami w R

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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *